【求助】請問一個Excel儲存格相加的問題



贊助商連結


yungrui
2003-10-07, 11:46 PM
小弟有一個excell的問題,請教各位前輩

小弟想要再一個欄的儲存格假設是A:A,要A3+A6+A9+....
照此規則一直加下去,除了用key的方式外,是否有公式可以利用呢?

謝謝!

贊助商連結


cit0316
2003-10-08, 02:40 AM
自動加總 =SUM(A3:A9)

jute
2003-10-08, 09:50 AM
嗯...你是要一次跳三個儲存格一直加下去是吧?

這種函式 Excel 好像沒有(要用 Sum() 的話你還是得一個一個去點,否則它會把你拉下的範圍全部加下去,頗費時間),不過我基於工作上的需要自己用 VBA 寫了一個,可以一次選取整個範圍,然後看你要跳幾個儲存格相加再自行給它個參數...

如果上述符合你的要求,我晚點再傳上來(在另一台電腦上)。

yungrui
2003-10-08, 10:25 AM
jute大大

我的需求就是你說的那樣,感謝你的幫忙。

leonchou
2003-10-08, 09:01 PM
陣列公式
=SUM((MOD(ROW(A1:A100),3)=0)*(A1:A100))

要加到幾格自己改, 就是不能用A:A.

jute
2003-10-08, 11:24 PM
最初由 yungrui 發表
jute大大
我的需求就是你說的那樣,感謝你的幫忙。 呵呵...我的是屬於硬幹派的土方法...
雖然 Leon 兄已提供了解決方案, 我還是貼上來好了。
用法:在 Excel 裡按 Alt-F11 進入 Visual Basic Editor,然後按 File > Import file > Function.bas
成功 import 進去後,你就可以在 Excel 的儲存格裡打入 =summ(A1:A9,3)
它的用法是:Summ(選擇範圍, 跳格數)

yungrui
2003-10-09, 09:31 AM
感謝兩位大大的幫忙,感激不盡。