昨天有個粉絲朋友私信問了一個問題:“Excel表格如何按年按月匯總數(shù)據(jù)?”。其實,日常工作中我們會經(jīng)常面對各種統(tǒng)計匯總工作,熟練使用函數(shù)公式可以快速提高工作效率。今天就跟大家分享一下使用萬能的SUMPRODUCT函數(shù)來對Excel數(shù)據(jù)按年按月匯總。
如下圖所示,左側是按日期統(tǒng)計的銷售業(yè)績,右側是按年份和月份要匯總的總業(yè)績。
使用公式=SUMPRODUCT((YEAR($A$2:$A$15)=YEAR(E2))*(MONTH($A$2:$A$15)=MONTH(E2))*$C$2:$C$15)
然后回車,下拉填充數(shù)據(jù)即可
公式解釋:
①公式中先用Year函數(shù)和Month函數(shù)獲取A2:A15單元格數(shù)據(jù)區(qū)域日期的年份與月份數(shù)據(jù),同樣用Year函數(shù)和Month函數(shù)獲取E2:E9單元格數(shù)據(jù)區(qū)域日期的年份與月份。
②然后把再分別對比兩個數(shù)據(jù)區(qū)域的年份和月份,其實就是統(tǒng)計A2:A15單元格數(shù)據(jù)區(qū)域跟E2:E9單元格數(shù)據(jù)區(qū)域中指定日期具有相同年和月份有多少條記錄。
③最后用SUMPRODUCT函數(shù)求和。
④需要注意的是日期區(qū)域A2:A15和業(yè)績C2:C15都需要絕對引用,就是選擇數(shù)據(jù)區(qū)域后按一次F4鍵。
語法=SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 為 2 到 30 個數(shù)組,其相應元素需要進行相乘并求和。
說明
?數(shù)組參數(shù)必須具有相同的維數(shù),否則,函數(shù) SUMPRODUCT 將返回錯誤值 #VALUE!。
?函數(shù) SUMPRODUCT 將非數(shù)值型的數(shù)組元素作為 0 處理
聯(lián)系客服