二維碼 購物車
部落窩在線教育歡迎您!

Excel里如何對數(shù)據(jù)按月份求和?2種思路分享!

?

作者:花花來源:部落窩教育發(fā)布時間:2022-04-14 16:02:35點擊:35467

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

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

 

文本
描述已自動生成


最近,有讀者提出了上面這個問題,小編隨機模擬了一份日期按照月份求和的案例當(dāng)做今天演示使用。如下圖:

現(xiàn)需要根據(jù)A列的日期按照月份將每個月求和的結(jié)果分別計算到F2、G2H2單元格中。

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

接著在F2單元格輸入公式=SUMIF($D:$D,F1,$C:$C)回車后向右拖動填充公式即可完成月份條件求和。

SUMIF函數(shù)的語法小伙伴們還記得嗎?初學(xué)者可以參考下面的語法去理解跟做。

=SUMIF(條件區(qū)域,條件,求和區(qū)域)

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

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

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

F2單元格輸入公式=SUMPRODUCT((MONTH($A$2:$A$31)=F$1)*($C$2:$C$31))回車后向右填充公式。

簡單給大家講解一下,上面使用到的函數(shù)語法:

=SUMPRODUCT((條件1=條件區(qū)域1)*(條件n=條件區(qū)域n)*求和區(qū)域)

這里我們已知的條件是日期,所以就使用MONTH函數(shù)來判斷日期區(qū)域中月份值是否等于F1、G1、H1單元格的值。SUMPRODUCT函數(shù)如果用好的話在一些問題上它完全可以替代我們熟悉的SUM/SUMIF/COUNTIF等函數(shù)。

我們來對比一下會發(fā)現(xiàn)使用SUMPRODUCT結(jié)果其實和剛剛的輔助列是一樣的。原理是一樣的,只不過一個是通過了輔助列看上去公式簡化了一些,而另外一個是通過數(shù)組區(qū)域中對應(yīng)元素相乘最后返回乘積之和。

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

最后這個小伙伴的問題就作為今天的練習(xí)題,趕緊看一看你會操作嗎?

以上就是今天跟大家分享的內(nèi)容,感謝大家耐心看完,希望大家能夠喜歡。

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

你會累計求和嗎?這5個技巧簡直太好用了!

Vlookup函數(shù)能隔列求和,你知道怎么操作嗎?

如何在特定位置批量插入空行等12種實用辦公技巧

工資表轉(zhuǎn)工資條,VLOOKUP有絕招!

 

版權(quán)申明:

本文作者花花;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。