Board logo

標題: [發問] SUM總合加總 [打印本頁]

作者: axen0520    時間: 2011-12-16 11:54     標題: SUM總合加總

=SUM('[1月.xls]1'!H5,'[1月.xls]2'!H5,'[3月.xls]3'!H5,'[1月.xls]4'!H5,'[1月.xls]5'!H5,'[1月.xls]6'!H5,'[1月.xls]7'!H5)

這是原始程式碼可以執行加總,加總的位置都是同一個H5,只是日期工作表名子不同,

因為要常改日期所以想要將工作表1~7設為可變更的   例如1~7下次改為8~14,15~21  也有可能跨月 所以1月也有可能改為2月

有使用CONCATENATE(1月.xls],1,'!H5),但是SUM就會顯示錯誤  ,請問各位前輩該如何決解?

感激!!!!!!!!!!!!!
作者: ANGELA    時間: 2011-12-16 12:09

=SUM(Sheet1:Sheet7!H5)
會合計SHEET1:SHEET7之間的H5
原則要同一個儲存格.
作者: axen0520    時間: 2011-12-16 12:29

回復 2# ANGELA


    感謝 ,原來還可以這樣用丫
作者: axen0520    時間: 2011-12-16 13:21

可以用但會有跨二個檔的,有什麼法方可以選定日期 然後統計嗎?
1月27會跨到2月2日 ,因為檔是一個月一個月存的
最好只改月跟日期 就可以統計了
作者: ANGELA    時間: 2011-12-16 14:41

=SUM('C:\Documents and Settings\user\桌面\[Book1.xls]Sheet1:Sheet3'!A1)+SUM(Sheet2:Sheet4!A1)
非當前工作表,列出路徑即可,
作者: axen0520    時間: 2011-12-16 16:31

回復 5# ANGELA


    感謝版主解答 我知道可以這樣用

但我是意思是因為日期常變動  例如SUM(A1:A5) ........................A1和A5是可以變動的

在英文A不變   儲存格  B1=1  B2=5   可以隨時更改B1=1  B2=9   則公式變=SUM(A1:A9)
作者: man65boy    時間: 2011-12-17 23:41

回復 6# axen0520

=SUM(INDIRECT("A"&B1&":A"&B2))

是這樣嗎?
作者: axen0520    時間: 2011-12-19 09:24

回復 7# man65boy


    太感謝了,就是要這樣。
作者: axen0520    時間: 2011-12-19 11:24

再請教各位前輩
=SUM('1:31'!H5)  程式 可以加總

但是改成=SUM(INDIRECT("'"&B5&":"&C5&"'!H5"))

卻不行#ERF!   B5=1     C5=31
作者: ANGELA    時間: 2011-12-19 16:43

回復 9# axen0520


    INDIRECT不支援這種用法.
作者: man65boy    時間: 2011-12-19 19:56

回復 10# ANGELA


    把檔案上傳,或許解題就快了許多...
作者: axen0520    時間: 2011-12-19 22:53

回復 10# ANGELA


    嗚~~謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)