[算表] 加總的問題:使用indirect?

看板Office作者 (天才寶寶之天才憲)時間12年前 (2014/02/05 18:03), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
軟體: Microsoft Excel 版本: 2003 請教各位版友 假設我在A1輸入=sum(A2:A65536)後 那麼在A1就可以得到A2以下的所有加總 但我發現如果我在A1及A2間再插入一列時 A1的加總就會少加一格,變成A3到A65536的總和而已 有沒有辦法修正這個錯誤,也就是新插入的A2也要加總? 我查了一下似乎是要用indirect這個函數嗎?有沒有語法可以參考呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.68.163

02/05 18:09, , 1F
a1=SUM(INDIRECT("r[1]:r65536",0))
02/05 18:09, 1F

02/05 18:11, , 2F
用indiect,r1c1來處理[1]是指公式的儲存格出發往下一格
02/05 18:11, 2F

02/05 18:15, , 3F
修正一下a1=SUM(INDIRECT("r[1]c:r65536c",0))
02/05 18:15, 3F

02/05 18:16, , 4F
r=row,c=column;c後面沒有數字表示同一欄
02/05 18:16, 4F

02/05 19:53, , 5F
用絕對位置呢?sum($A$2:$A$65524)
02/05 19:53, 5F

02/05 21:18, , 6F
我錯了,剛實驗不行 Orz
02/05 21:18, 6F

02/05 22:52, , 7F
謝謝soyoso!雖然還是不懂其中奧妙,但是先照抄上去
02/05 22:52, 7F
文章代碼(AID): #1IyWnrCD (Office)
文章代碼(AID): #1IyWnrCD (Office)