close

4243

Excel如何跨工作表加總回傳數值

如果想要在SUMMARY工作表匯總各月份(英文月份縮寫)的客戶各品名數量,有什麼方法可以完成?

image

image

使用SUMIFS函數

步驟1:點取D3儲存格,輸入公式「=SUMIFS(INDIRECT(D$1&"!$D:$D"),INDIRECT(D$1&"!$B:$B"),$A3, INDIRECT(D$1&"!$C:$C"),$B3)」後,向下及向右複製到D3:O11儲存格。

 

公式說明

=SUMIFS(INDIRECT(D$1&"!$D:$D"),INDIRECT(D$1&"!$B:$B"),$A3,INDIRECT(D$1&"!$C:$C"),$B3)

首先我們要將第一列的內容代入欲抓取的工作表,所以使用INDIRECT函數,第一個參數為所在欄第一列儲存格內容,由於會將公式向下複製,故為了不讓儲存格位址變動,在列號前面加上$符號鎖定(D$1)。

欲計算總和的欄位位於各月份工作表D欄,由於會將公式向右複製,故為了不讓儲存格位址變動,在欄名前面加上$符號鎖定($D:$D)。

條件欄位位於各月份工作表B欄及C欄,由於會將公式向右複製,故為了不讓儲存格位址變動,在欄名前面加上$符號鎖定($B:$B、$C:$C)。

準則欄位位於SUMMARY工作表同一列A欄及B欄,由於會將公式向右複製,故為了不讓儲存格位址變動,在欄名前面加上$符號鎖定($A3、$B3)。

最後透過SUMIFS函數來計算二個條件的加總。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()