我有一份資料,想把G4~G365的數字加總,
可是中間又有G8、G10、G16、G18....
等很多格不連續儲存格的數字要加總...
想請問有什麼公式可以解這個方法呢??贈10點哦~~~~~~
PS.怕詞義不達............若有高手可以幫我解決,但不太懂我的意思...
煩請在回答裡告知~~~~~感激不盡!!!!!
2005-11-15 12:31:25 · 4 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 軟體
我應該說錯了~~~我重說好了!!!
舉例來說:我想把G4~G365裡的數字相加......
可是又要扣掉G6、G8、G10.....G22、G24這一段的數字,
不過,接下來又有單獨的G221及G321的數字也要扣掉
那我要怎麼寫程式呢?
謝謝
2005-11-16 04:44:20 · update #1
sorry, 好像跟我要的不太一樣哩!
我是要做G欄整個的計算加總,你另外說還有H欄...我學術不精,把我搞糊塗了~~~~
要不然,你可不可以教我,如果一欄裡,全部加總後
再扣除單號儲存格的公式.....如:G5,G7,G9,G11
謝謝
2005-11-18 09:58:10 · update #2
=SUM(G4:G365,G8,G10,G16,G18)SUM函數可放30個區段,若你的需求超過30個區段,就用[+]作加總吧!例如用=SUM(G4:G365)+G8+G10+G16+G18...第一段的[G4:G365]代表要加總這一整個區段,後面的就是你其他的需求。先這樣,有問題再補充補充20051116(趁老闆不在時偷上來;p)你如果是要加總後再扣掉的話,把公式改為=SUM(G4:G365)-G6-G8-G10-...-G24-G221-G321但請問你要扣除之欄位是否有特定條件可以作為篩選,有的話可以更簡單一些。假設你的資料格式如下 G欄F欄H欄列1… =SUMIF(G4:G365)-SUMIF(F4:F365,"不要",G4:G365)列2… 列3… 列4670 要 列5800不要 列650 要 公式可以用兩種寫法第一種是先加總再扣除,就和H1裡的公式一樣,但這樣有點多此一舉的感覺。不建議使用。第二種是只加總符合條件的欄位,公式如下:=SUMIF(F4:F365,"要",G4:G365)你把我公式中的[要]或[不要]改成你的條件就可以了,[F4:F365]是放條件的欄位,看你的條件實際上的位置去更改即可。找給合你需要的方式去做看看吧20051118再次補充我假設你只是要算單數或是雙數列的資料,那就不用先加總全部再扣掉,直接在加總時只挑你要的就好了。以下的公式是陣列公式,輸入完成時要同時按[Ctrl]+[Shift]+[Enter]三個鍵才能計算哦!如果要算單數列,例如G5、G7、G9等等,用這個公式=SUM(IF(MOD(ROW(G4:G365)-1,2)=0,G4:G365))如果要算雙數列,例如G4、G6、G8等等,用這個公式=SUM(IF(MOD(ROW(G4:G365),2)=0,G4:G365))以上(要認識這些函數的話,請查一下Excel的說明)(在此感謝Blanco大師,牧童叔和深夜,我終於會用陣列公式了)
2005-11-16 00:22:37 補充:
非常有可能是條件式加總,
但未見格式前,亦不知可用何為加總條件,有等版主補充了。
小志,你有看到補充就幫我回答了吧,我的NB壞了,恐無法在白天上線了。我相信你能給版主滿意的答覆。
2005-11-18 15:29:29 補充:
因為不知你的答案要放在那,H欄只是放答案的地方。
你是只要加單數或雙數的就好嗎?
這樣直接加總你要的就可以了,等我回家再回你,或是看[牧童]叔叔有沒有逛到這來,我記得他有回過類似的問題。
2005-11-15 14:38:09 · answer #1 · answered by Elvin 6 · 0⤊ 0⤋
G8、G10、G16、G18不是已含在G4:G365之間了嗎?
2005-11-15 20:17:41 · answer #2 · answered by Julie 7 · 0⤊ 0⤋
可以列出部份資料來參考嗎??
例如G1到G25,或更多...
2005-11-15 17:38:32 · answer #3 · answered by 小志 4 · 0⤊ 0⤋
我想發問者的意思應該是條件式加總
就是G這一欄裡面有「許多格」是不要加入計算的
2005-11-15 17:20:53 · answer #4 · answered by Anonymous · 0⤊ 0⤋