Excel求和函數(shù)公式:數(shù)據(jù)如何根據(jù)日期按月份求和
編按:今天給大家講解數(shù)據(jù)日期如何用函數(shù)公式對(duì)月份進(jìn)行求和?

最近,有讀者提出了上面這個(gè)問題,小編隨機(jī)模擬了一份日期按照月份求和的案例當(dāng)做今天演示使用。如下圖:
現(xiàn)需要根據(jù)A列的日期按照月份將每個(gè)月求和的結(jié)果分別計(jì)算到F2、G2、H2單元格中。

提到條件求和我們第一反應(yīng)肯定是SUMIF函數(shù),但是按照月份求和的話我們需要在D列添加一列輔助列,在D2單元格輸入公式=MONTH(A2)回車后下拉公式填充。

接著在F2單元格輸入公式=SUMIF($D:$D,F1,$C:$C)回車后向右拖動(dòng)填充公式即可完成月份條件求和。
SUMIF函數(shù)的語法小伙伴們還記得嗎?初學(xué)者可以參考下面的語法去理解跟做。
=SUMIF(條件區(qū)域,條件,求和區(qū)域)

前面的SUMIF函數(shù)求和條件公式有一個(gè)前提條件,就是F1:H1單元格中必須是數(shù)字1、2、3通過自定義單元格格式來顯示的月份。這樣我們?cè)跅l件求和的時(shí)候就不需要再用函數(shù)將“月”替換為空去判斷了。

本以為已經(jīng)解決了問題,沒想到這位同學(xué)又提出了個(gè)想法:

不用輔助列來計(jì)算的方法肯定是有的,我們先將剛剛的輔助列和輸入的公式全部選中Delete刪除了。

在F2單元格輸入公式=SUMPRODUCT((MONTH($A$2:$A$31)=F$1)*($C$2:$C$31))回車后向右填充公式。
簡(jiǎn)單給大家講解一下,上面使用到的函數(shù)語法:
=SUMPRODUCT((條件1=條件區(qū)域1)*(條件n=條件區(qū)域n)*求和區(qū)域)
這里我們已知的條件是日期,所以就使用MONTH函數(shù)來判斷日期區(qū)域中月份值是否等于F1、G1、H1單元格的值。SUMPRODUCT函數(shù)如果用好的話在一些問題上它完全可以替代我們熟悉的SUM/SUMIF/COUNTIF等函數(shù)。
我們來對(duì)比一下會(huì)發(fā)現(xiàn)使用SUMPRODUCT結(jié)果其實(shí)和剛剛的輔助列是一樣的。原理是一樣的,只不過一個(gè)是通過了輔助列看上去公式簡(jiǎn)化了一些,而另外一個(gè)是通過數(shù)組區(qū)域中對(duì)應(yīng)元素相乘最后返回乘積之和。

解決了輔助列的問題,這個(gè)按照月份求和的問題就算是告一段落了,此時(shí)同學(xué)又來消息了。

最后這個(gè)小伙伴的問題就作為今天的練習(xí)題,趕緊看一看你會(huì)操作嗎?
以上就是今天跟大家分享的內(nèi)容,感謝大家耐心看完,希望大家能夠喜歡。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
學(xué)習(xí)交流請(qǐng)加微信:hclhclsc進(jìn)微信學(xué)習(xí)群。
相關(guān)推薦:
你會(huì)累計(jì)求和嗎?這5個(gè)技巧簡(jiǎn)直太好用了!
Vlookup函數(shù)能隔列求和,你知道怎么操作嗎?
如何在特定位置批量插入空行等12種實(shí)用辦公技巧
工資表轉(zhuǎn)工資條,VLOOKUP有絕招!
版權(quán)申明:
本文作者花花;同時(shí)部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。