close

361

根據銷售明細按月匯總的Excel公式設置技巧

示範檔

範例檔

361.XLSX

結果檔

今天來學習根據銷售明細按月匯總的Excel公式設置技巧,有3Excel公式可以實現這個目的。

如下圖所示,A欄是日期,B欄是銷售額,D欄是12個月份,要求在E欄設計公式計算出每個月份的銷售總額。

image

n  方法1:使用SUMIFS函數(適用於2007及以上版本)

步驟1   E2:E13框選起來。

步驟2   E2儲存格輸入公式為:「=SUMIFS(B:B,A:A,">"&DATE(2017,D2,0),A:A,"<"& DATE ( 2017,D2+1,1))」後,再按Ctrl + Enter鍵完成公式輸入,結果如下圖所示。

image

公式說明:

DATE(2017,D2,0)DATE函數生成當前月份的第0天,即上個月的最後一天。

DATE(2017,D2+1,1)生成下個月的第1天。

n  方法2:使用SUMPRODUCT函數(適用於所有版本)

步驟1   E2:E13框選起來。

步驟2   E2儲存格輸入公式為:「=SUMPRODUCT((MONTH(A$2:A$101)=D2)*B$2:B$101)」後,再按Ctrl + Enter鍵完成公式輸入,結果如下圖所示。

image

公式說明:

MONTH(A$2:A$275)MONTH函數取出所有日期的天數。

n  方法3:使用SUM函數(陣列公式,適用於所有版本)

步驟1   E2:E13框選起來。

步驟2   E2儲存格輸入公式為:「=SUM((MONTH(A$2:A$275)=D2)*B$2:B$275)」後,再按Ctrl + Shift + Enter鍵完成陣列公式輸入。

步驟3   將滑鼠指標移到E2儲存格右下角拖拉方塊上方,待滑鼠指標變為「+」後,按住滑鼠左鍵不放拖曳到E13儲存格,結果如下圖所示。

image

公式說明:

計算原理同方法2

本公式需要用陣列形式輸入,即按Ctrl + Shift + Enter三鍵輸入。

補充:如果考慮公式簡捷易用,建議用SUMPRODUCT函數公式,如果考慮計算速度,建議用SUMIFS函數公式。


arrow
arrow
    創作者介紹

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