iT邦幫忙

0

Excel加總某一欄值的值?

A
1 支出
2 1,000
3 2,000
4 3,000

由於這個欄值是每天會改變,如果要加總公式的話,今天是 =sum(a2:a4),明天就要改成=sum(a2:b5),這樣每天改很煩,請問有什麼方式是他可以自動加總到最後一筆資料嗎?

26
doz
iT邦好手 8 級 ‧ 2008-07-10 08:56:33
最佳解答

antijava你需要的是不是在第一行顯示這一行下面所有的sum
在excel裡面每一行總共有65535個(你按end+往下,就可以看到)
所以你可以在第一行加入sum(A2:A65525)
這樣就可以把下面的全部sum起來,只要你還沒有填的欄位是空白
excel就會把那一欄當作0,你的sum就不會有錯

雖然問問題的不是我, 還是謝謝您的回覆 ^_^

Excel好用是好用,不過我想要的是
「明細在上面,小/總計在下面」的型式
(沒看過總計在最上面的日記帳吧)

註:另外, Excel 2003 已經是 65,536 列囉...

30
yesyesok
iT邦研究生 4 級 ‧ 2008-07-09 13:06:19

如果不需要列印的話用凍結窗格吧
把加總公式放到最後~這樣之後要加資料只要移動窗格就好

26
marksong
iT邦新手 1 級 ‧ 2008-07-09 13:07:29

請先定義清處你的欄和列要表示什麼呢??
不然不懂為什麼今天是 =sum(a2:a4),明天就要改成=sum(a2:b5) ??
要表示當下合計的方式有很多, 要先知道你的表想呈現什麼樣子:P

44
鐵殼心
iT邦高手 1 級 ‧ 2008-07-09 13:43:38

有沒有試過在隔壁行擺一個 =SUM(A:A) 呢?
這樣子隨便A行有多少列都可以統統加總在一起

答案讚啦!!推你的答案 ^^

(雖然跟會計記帳慣例不符...)

32
utopia
iT邦新手 3 級 ‧ 2008-07-09 14:00:06

可以用"樞紐分析表"每次按-重新計算-就能解決了

30
海綿寶寶
iT邦超人 1 級 ‧ 2008-07-10 09:23:12

假設 A1..A4 是明細, A5 = SUM(A1..A4)

如果要新增項目時
只要在 A1..A4 中「插入列」然後輸入數值
其實 A6 (即原先的 A5) 的公式會自動變成 SUM(A1..A5)

28
zuyan
iT邦好手 1 級 ‧ 2008-07-10 09:52:54

我的標準方法,把小計放在該行最右欄的小計,欄位如下

A列號,B日期,C科目,D摘要,E支出,F收入,G小計
1 A列號,B日期,C科目,D摘要,E支出,F收入,G小計
2 , ,承上期, , , ,
3 , , , , , ,G3=G2-E3+F3

G3這個儲存格再使用複製公式的方法(拖曳的方法)先增加需要的數,不足的時候再增加即可
如果月底結算還有多的儲存格,再刪除即可

這個範例就與一般的日記帳無異了

ps.1.若要顯示的好看的話需在儲存格格式上動手腳,另外G3再加上if的判斷指令
2.另外如果真的要顯示在最下方的,那就要動用VBA了

10
pqr0007
iT邦研究生 1 級 ‧ 2008-07-10 18:53:51

pull ... 拖曳...

我要發表回答

立即登入回答