目前表格使用手動設定SUM,結構如下 (非SUM公式的欄位都是填入數字)
A1=1
A2=2
A3=3
A4=4
A5=5
A6=SUM(A1:A5)
A7=11
A8=12
A9=13
A10=14
A11=SUM(A7:A10)
A12=21
A13=22
A14=23
A15=24
A16=25
A17=26
A18=27
A19=SUM(A12:A18)
..以此類推

因為每天都需要編輯.插入.刪除,兩個SUM函數之間的欄位數量是不固定的
造成編輯完畢後需要去檢查SUM的加總範圍是否正確

請問是否有公式寫法,能把SUM的公式改成自動抓取[自己儲存格和和上一個SUM儲存格之間]的數字作加總,這樣不管中間怎麼編輯和欄位移動,都能自動加總兩個SUM之間的數值

大概的意思就是公式變成 =SUM(上一個SUM位置+1 : 自己位置-1)
一定都要在同一欄嗎?(像是問題中的A欄)

捷跡 wrote:
一定都要在同一欄嗎?(像是問題中的A欄)


是的

這是一個大表格的其中一部份,A欄有A欄的加總、B欄有B欄的加總..... 無法單獨把加總欄位抽出來放在其他位置
資料是用手輸還是貼上的?SUM的空位會留下來嗎?

捷跡 wrote:
資料是用手輸還是貼上的?SUM的空位會留下來嗎?


目前資料是手動輸入,輸入到一個階段後手動插入SUM,然後繼續下一個階段 (往下輸入)

SUM的空位會保留
肚子三層非一日之饞 wrote:



目前資料是手動...(恕刪)

開個分頁專門key資料
原本這頁公式就可以不變只抓分頁資料
分頁你愛怎麼插怎麼刪都不影響

banco2716 wrote:
開個分頁專門key資料
原本這頁公式就可以不變只抓分頁資料
分頁你愛怎麼插怎麼刪都不影響


請否說明一下

開新分頁輸入資料

原始分頁要用甚麼公式抓新分頁,才能維持相同格式把資料和加總都顯示出來?

謝謝
如果沒會錯意,樓主意思更簡單說法(以樓主範例),
想在A1~A19的範圍內,固定A6、A11、A19 的加總值,
然後任意增減其餘的格子範圍,但仍維持上三個欄位內
的自動加總,而且限定在同一列操作!!!

那應該不用太複雜公式,只要把SUM函數欄位指定好,
不管插入、刪除空格欄,只要在三格欄位以上範圍,
EXCEL應會自動運算。


這應該是簡單少量資料輸入及更新適合這樣用,如果有大量數值要輸入,加上限定欄位,
個人也覺得可以開其它工作表分頁,然後單純用來輸資料,再到原工作頁的欄位上,
用SUM或其它函數指向資料工作頁上的值,這樣比較不容易因為刪減失誤影響原始欄位,
而且分頁就沒有欄位限制,可以做橫向的運算示意及檢核,會比較保險。

這個方法試試看 是否為版主所需.....
函數: =IF(A22="",SUM(A$1:A22)-SUM(B$1:B21),"")



crazyx wrote:
那應該不用太複雜公式,只要把SUM函數欄位指定好,
不管插入、刪除空格欄,只要在三格欄位以上範圍,
EXCEL應會自動運算。


意思正確,但是也卡到EXCEL的陷阱了 (請注意圖三和圖四的結果)

圖一是跟你一樣的公式


圖二是在中間插入的結果,SUM公式會自動涵蓋新儲存格



圖三是在A6格(SUM本身所在的儲存格)插入的結果,SUM公式會忽略A6的插入,公式不會自動涵蓋新的儲存格



圖四是在A1格插入的結果,SUM公式會忽略A1的插入,公式不會自動涵蓋新的儲存格




SUM在頭尾兩格位置做插入時不會自動調整涵蓋範圍,因為這個陷阱,必須再用人工檢查,這樣就沒辦法萬無一失了

關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!