close

453

使用Excel函數來進行多條件求和的方法

示範檔

範例檔

453.XLSX

結果檔

在對Excel資料進行匯總時,往往需要對滿足多個條件的資料進行匯總。本文分別介紹使用SUMIFS()函數、SUMPRODUCT()函數和SUM()函數來對資料進行多條件求和的方法。

啟動Excel並打開453.XLSX活頁簿。

點取「工作表1」工作表,在I2儲存格中輸入公式:「=SUMIFS($F$3:$F$11,$B$3:$B$11,I1 , $A$3:$A$11,">=2017/1/1",$A$3:$A$11,"<=2017/1/31")」後,按Enter鍵。

將滑鼠指標移到「I2」儲存格右下角拖拉方塊上方,待指標變為「+」後,按住滑鼠左鍵向右拖曳將公式複製到J2:K2儲存格,得到計算結果,如下圖所示。

image

提示:SUMIFS()函數可以設置多達128個範圍或條件來對儲存格範圍進行求和,這裡只應用部門採購登錄表中的兩個欄位對進行求和,即以「申請日期」欄中的月份和「申請部門」欄中的部門名稱作為求和條件。在公式中以I1儲存格中的值作為選擇部門的條件,「$A$3:$A$11,">=2017/1/1"」和「$A$3:$A$11,"<=2017/1/31"」作為條件來確定月份為1月份,然後對符合這些條件的「採購金額」欄中的資料求和。

點取I3儲存格輸入公式:「=SUMPRODUCT(($B$3:$B$11=I1)*(MONTH($A$3:$A$11)=2)* $F$3:$F$11)」後,按Enter鍵結束公式編輯。

將滑鼠指標移到「I3」儲存格右下角拖拉方塊上方,待指標變為「+」後,按住滑鼠左鍵向右拖曳將公式複製到J3:K3儲存格,得到計算結果,如下圖所示。

image

提示:這裡以「$B$3:$B$11=I1」和「(MONTH($A$3:$A$11)=2)」為條件(即部門為管理部且月份為2),將獲得值與「採購金額」欄中的對應資料相乘,然後使用SUMPRODUCT()函數來對獲得的陣列求和,即可獲得符合條件的金額值的和。

image

若統計五月會看到結果,如下圖所示。

點取I4儲存格輸入公式:「=SUM((MONTH($A$3:$A$11)=3)*($B$3:$B$11=B14)*$F$3:$F$11)」後,按Ctrl + Shift + Enter鍵將其轉換為陣列公式。

將滑鼠指標移到「I4」儲存格右下角拖拉方塊上方,待指標變為「+」後,按住滑鼠左鍵向右拖曳將公式複製到J4:K4儲存格,得到計算結果,如下圖所示。

image

若統計四月會看到結果,如下圖所示。

image

 


arrow
arrow
    創作者介紹

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