iT邦幫忙

1

excel 函數問題求解

各位大大:
請教一下,我寫了一個運算式,COUNTIF(A1:H1,ADDRESS(ROW(A1),$I$1)),並設定I1儲存格值為7,經評估值公式演算後為COUNTIF($A$1:$H$1,"$G$1"),最後結果等於0,請問經由函數address運算出"$G$1"代入函數countif無法算出正確的值,這該如何解決?

看更多先前的討論...收起先前的討論...
那所謂正確的值應該是甚麼?
ADDRESS(ROW(A1),$I$1),既然I1為7,ROW(A1)一定為1,所以ADDRESS(1,7)就是第7行第1列,也就是G1。
wsj560115 iT邦新手 5 級 ‧ 2020-03-15 21:36:15 檢舉
大大,重點是經address算出來是"$G$1",而不是G1,因此"$G$1"再代入countif算出來就不是正確值,所以才想問address是否無法與countif合起來使用.
不是不能合起來使用,而是要看你想如何使用。
蟹老闆 iT邦大師 1 級 ‧ 2020-03-16 00:14:37 檢舉
Paicheng0111正解

1 個回答

1
paicheng0111
iT邦高手 1 級 ‧ 2020-03-15 22:29:14
最佳解答

改成這樣試試看

=COUNTIF(A1:H1,INDIRECT(ADDRESS(ROW(A1),$I$1)))
wsj560115 iT邦新手 5 級 ‧ 2020-03-15 22:54:16 檢舉

再次感謝paicheng0111出手相助,感恩!

我要發表回答

立即登入回答