剛剛想到另外一個解法
可是這只能在你的工作表是sheet1 sheet2的時候弄
=SUM(SUMIF(INDIRECT("Sheet"&ROW($1:$2)&"!A:A"),A1,INDIRECT
("Sheet"&ROW($1:$2)&"!B:B")))
陣列公式 用ctrl+shift+enter結尾
※ 引述《ssgf (花中人)》之銘言:
: 軟體:excel
: 版本:2003
: 在同一個excel中,有2個sheet,想要算出相同item的總和?? (下圖以蘋果為例)
: A B A B
: __|___________ __|___________
: 1 |蘋果 5 1 |葡萄 1
: 2 |葡萄 2 2 |蘋果 2
: 3 |香蕉 1 3 |水梨 1
: 4 |蘋果 3
: 5 |
: sheet1 sheet2
: 如上圖,要用哪個公式可快速算出蘋果的總數是10阿??
: 是使用sum還是sumif呢...請大大教教我...謝謝
A B C D
1 Sheet1 Sheet2 總計
2 蘋果 8 2 10
B2欄位打入下面公式:
=SUMIF(INDIRECT(B$1&"!A:A"),$A2,INDIRECT(B$1&"!B:B"))
往旁邊拉
總計就是
=SUM(B2:C2)
記得要先記下各sheet的名稱
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.209.31
推 ssgf:抱歉..小弟改了一下我的問題..請大大再教學一次吧..謝謝 09/29 12:45
→ ljuber:你那公式應該算不出 目前我只想到我這方法 看下面有沒有高 09/29 15:20
→ ljuber:手可以幫忙 09/29 15:20
→ ljuber:至少我知道只有用sum的時候可以那樣弄 09/29 15:27
※ 編輯: ljuber 來自: 123.192.209.31 (09/29 16:03)
→ ljuber:剛剛想到寫法 只是把indirect弄到陣列去.... 09/29 16:03
推 ssgf:L大..但是我要做的大概有20個SHEET的加總.. 09/29 22:41
→ ljuber:ROW($1:$2)改成row($1:$20) 09/30 06:35
→ ljuber:希望有高手可以指導一下如果工作表名稱都不一樣的寫法 09/30 11:06
→ ljuber:也就是用全選工作表方式.... 09/30 11:06