.

iT邦幫忙

0

Excel 陣列公式問題

wsj 2020-03-21 12:32:391429 瀏覽
  • 分享至 

  • xImage

各位大大:
請問我有一個程式
A式
K1=COUNTIF(A1:C1,INDIRECT(ADDRESS(ROW(A1),$A$12)))+COUNTIF(A1:C1,INDIRECT(ADDRESS(ROW(A1),$B$12)))+COUNTIF(A1:C1,INDIRECT(ADDRESS(ROW(A1),$C$12))),K1=1.
OR
B式
K1=COUNTIF(A1:C1,INDEX($E$1:$J$10,ROW(A1),$A$12-4))+COUNTIF(A1:C1,INDEX($E$1:$J$10,ROW(A1),$B$12-4))+COUNTIF(A1:C1,INDEX($E$1:$J$10,ROW(A1),$C$12-4))
我使用陣列將A式它改成K1=SUM(COUNTIF(A1:C1,INDIRECT(ADDRESS(ROW(A1),$A$12:$C$12)))),K1=0,經評估值公式顯示為如下:
=SUM(COUNTIF($A$1:$C$1,{#VALUE!,#VALUE!,#VALUE!})),請問陣列哪裡出錯,如何修正才能與原式結果相同,或是B式要如何改成陣列公式,謝謝!
https://ithelp.ithome.com.tw/upload/images/20200321/20123369b4xMta94lb.jpg

.
圖片
  直播研討會

1 個回答

0
ccenjor
iT邦大師 9 級 ‧ 2020-03-21 18:55:18

K1輸入
=COUNTIF(A1:C1,INDEX($E$1:$J$10,ROW(A1),($A$12:$C$12)-4))
再按CTRL+SHIFT+ENTER鍵
再將公式複製到K2:K10
https://ithelp.ithome.com.tw/upload/images/20200321/20109881u118aiCneW.png

wsj iT邦新手 5 級 ‧ 2020-03-21 19:10:42 檢舉

大大,
COUNTIF(A1:C1,INDEX($E$1:$J$10,ROW(A1),($A$12:$C$12)-4))無法展開陣列,$A$12:$C$12只會取A12,請知悉!

wsj iT邦新手 5 級 ‧ 2020-03-21 19:14:32 檢舉

大大,
以上驗算是由評估值公式查看得知

我要發表回答

立即登入回答