標題:
[發問]
INDIRECT函數
[打印本頁]
作者:
kasa
時間:
2017-6-4 22:55
標題:
INDIRECT函數
本帖最後由 kasa 於 2017-6-4 22:56 編輯
以COUNT會計算包含數值的儲存格數目來測試INDIRECT函數功能如附件,但還是不懂為何會有如此差異
請各位大大幫忙解惑
謝謝
[attach]27280[/attach]
[attach]27283[/attach]
作者:
naruto018
時間:
2017-6-5 08:25
回復
1#
kasa
B2會出現問題,是因為INDIRECT是將文字串轉成儲存格參照要放入是文字,但你放入的是儲存格範圍
所以他會先把儲存格範圍內的值先抽出來再轉化成儲存格參照,但取出的值無法構成儲存格參照,所以產生錯誤值
因此COUNT計算數字數量為0
公式計算過程
B2=COUNT(INDIRECT(A1:A5))
=COUNT(INDIRECT(5))
=COUNT(#REF!)
=0
作者:
rouber590324
時間:
2017-6-5 11:04
B2改=COUNT(INDIRECT("A1:A5")) 即 OK =5
作者:
kasa
時間:
2017-6-5 20:40
感謝naruto018及rouber590324兩位大大~
透過兩位大大的說明與公式調整範例,完全清楚了^^
作者:
kasa
時間:
2017-6-6 13:48
再請教一個問題
1.若公式寫成=COUNT("A"&ROW()-2&":"&"A"&ROW()+2),輸出結果為0,這是因為""讓COUNT認定括號內組成為字串,因此輸出為0對吧?
2.後續若COUNT函數內之範圍參照必須要有如第一點的寫法,勢必得搭配INDIRECT函數來使用對嗎?
感謝~~~
作者:
zz5151353
時間:
2017-6-25 18:10
以COUNT會計算包含數值的儲存格數目來測試INDIRECT函數功能如附件,但還是不懂為何會有如此差異
請各位大大 ...
kasa 發表於 2017-6-4 22:55
B1 提供另一思維
=COUNTIF(INDIRECT("RC[-1]:R[4]C[-1]",),"<>")
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)