打工人在實際工作中很多數據按發生日期記錄的,有時需要根據日期,按月匯總對應的記錄。這種時候需要將日期轉換為月,
但是普通的 SUMIF 函數中不能直接使用其他函數轉換日期。那該怎么辦呢?Work辦公優質Excel模板來告訴你吧。
Excel如何根據日期按月匯總公式呢?
問題
現有以下數據,某一公司每天的銷售額,要求根據左側日期,對2月總銷售額進行匯總。
公式思路
1. SUMPRODUCT 函數內可以用其他方法對一列數據進行轉換;
2. 根據要求,需要將日期轉換為月,因此使用 MONTH 函數;
3. 轉換后的值與指定月比較,相等返回 TRUE,否則返回 FALSE;
4. 使用雙減(–)符號把邏輯值轉換成 0、1;
5. 利用 SUMPRODUCT 函數的特性,比較結果(0、1值)與求和列相乘,得到值 1 對應數據之和。
通用公式
根據以上思路,寫出按月匯總通用公式如下:
=SUMPRODUCT(--(MONTH(日期列)=月)*求和列)
本例中,具體的公式如下:
=SUMPRODUCT(--(MONTH(B3:B11)=B15)*C3:C11)
相關公式
根據上述思路,對公式稍加更改,使用 YEAR 函數和 DAY 函數,就可以寫出按年匯總、按天匯總公式。
按年匯總通用公式如下:
=SUMPRODUCT(--(YEAR(日期列)=年)*求和列)
按天匯總通用公式如下:
=SUMPRODUCT(--(DAY(日期列)=天)*求和列)
以上分享了Excel如何根據日期按月匯總公式的辦公技巧,希望以上的操作技巧對你有所幫助。
如果你想了解更多關于Excel的知識和技巧,可以點擊Work辦公優質Excel模板,獲取更多實用的模板和教程。