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

看板Office作者時間1年前 (2023/05/14 16:13), 編輯推噓1(107)
留言8則, 3人參與, 1年前最新討論串1/1
軟體:Excel 版本:Professional Plus 2013 各位Office先進高手好: 我想請教一個SUM公式使用上的問題, 如果我想求出SUM(A12:#%) 其中#是我在E2輸入的英文D %是我在F3輸入的數字20 請問要怎麼輸入才能夠正確跑出SUM(A12:D20)的結果? 謝謝回答! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.175.175 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1684051981.A.576.html

05/14 16:55, 1年前 , 1F
=SUM(INDIRECT("A12:"&E2&F3))
05/14 16:55, 1F

05/14 17:45, 1年前 , 2F
謝謝wind大,想問一下能不能從用SUM(A12:(E2&F3))做修改?
05/14 17:45, 2F

05/14 20:28, 1年前 , 3F
如果你要把範圍當成一個variant就要用INDIRECT
05/14 20:28, 3F

05/16 00:59, 1年前 , 4F
謝謝suav大的解說,所以SUM內的範圍參數只能是定值,INDI
05/16 00:59, 4F

05/16 01:00, 1年前 , 5F
RECT函數把範圍參數變成定值參數送到SUM函數內嗎?
05/16 01:00, 5F

05/16 19:27, 1年前 , 6F
因為如果你用&連接的話,E2&F3會變成一個字串(string)
05/16 19:27, 6F

05/16 19:28, 1年前 , 7F
但是sum要求引數必須是範圍(range)
05/16 19:28, 7F

05/16 19:29, 1年前 , 8F
雖然從外觀來看長的一模一樣,但實際上資料型態不同
05/16 19:29, 8F
文章代碼(AID): #1aO9WDLs (Office)
文章代碼(AID): #1aO9WDLs (Office)