[算表] SUM公式中的範圍使用特定儲存格

作者: Lanjaja   2023-05-14 16:12:59
軟體:Excel
版本:Professional Plus 2013
各位Office先進高手好:
我想請教一個SUM公式使用上的問題,
如果我想求出SUM(A12:#%)
其中#是我在E2輸入的英文D
%是我在F3輸入的數字20
請問要怎麼輸入才能夠正確跑出SUM(A12:D20)的結果?
謝謝回答!
作者: windknife18 (windknife18)   2023-05-14 16:55:00
=SUM(INDIRECT("A12:"&E2&F3))
作者: Lanjaja   2023-05-14 17:45:00
謝謝wind大,想問一下能不能從用SUM(A12:(E2&F3))做修改?
作者: suaveness (靜夏)   2023-05-14 20:28:00
如果你要把範圍當成一個variant就要用INDIRECT
作者: Lanjaja   2023-05-16 00:59:00
謝謝suav大的解說,所以SUM內的範圍參數只能是定值,INDIRECT函數把範圍參數變成定值參數送到SUM函數內嗎?
作者: suaveness (靜夏)   2023-05-16 19:27:00
因為如果你用&連接的話,E2&F3會變成一個字串(string)但是sum要求引數必須是範圍(range)雖然從外觀來看長的一模一樣,但實際上資料型態不同
作者: Lanjaja   2023-05-22 22:03:00
了解了,謝謝suav大

Links booklink

Contact Us: admin [ a t ] ucptt.com