Excel中如何用函數(shù)公式按季度或按周求和?
?
作者:逍遙來(lái)源:部落窩教育發(fā)布時(shí)間:2023-05-19 13:03:53點(diǎn)擊:3187
編按:
Excel中如何用函數(shù)公式按季度求和?如何用函數(shù)公式按周數(shù)求和?這些問(wèn)題實(shí)際都是以日期為條件的求和。
Excel中如何用函數(shù)公式按季度求和?如何按周求和?它的本質(zhì)就是以日期為條件的求和,譬如求第2季度或第5周的銷量,就是統(tǒng)計(jì)銷售日期屬于第2季度或者第5周里的銷量。與之類似的按月、年求和。
1. 用函數(shù)公式按季度求和方法
第一種:把季度具化為起止日期進(jìn)行多條件求和
如下圖所示,我們需要計(jì)算第1季度的銷量之和,思路就是把匯總條件“1季度”具化為起止日期,即將大于等于1月1日的日期,小于4月1日的日期作為求和的兩個(gè)條件。
公式=SUMIFS($C$2:$C$18,$A$2:$A$18,">=2021-1-1",$A$2:$A$18,"<2021-4-1")
該公式無(wú)法下拉填充,可以嵌套DATE函數(shù)優(yōu)化為:
=SUMIFS($C$2:$C$18,$A$2:$A$18,">="&DATE(2021,E2*3-2,1),$A$2:$A$18,"<"&DATE(2021,E2*3+1,1))
提示:
☆可以直接在公式中輸入日期數(shù)據(jù),但必須包含在引號(hào)內(nèi),如"<=2023-4-8""<="&"2023-4-8""<4-8""4-3"等。
☆日期數(shù)據(jù)的分隔符通常用“-”或“/”或文字“年月日”來(lái)表示,但不能使用符號(hào)“.”來(lái)進(jìn)行書(shū)寫(xiě),否則會(huì)出錯(cuò)。
第二種:用輔助列將日期變成季度在條件求和
如下圖,新增輔助列,運(yùn)用公式=ROUNDUP(MONTH(B2)/3,0)將銷售日期變成求和條件——季度數(shù)據(jù)。然后SUMIF條件求和=SUMIF(A2:A18,4,D2:D18)。
第三種:用SUMPRODUCT函數(shù)嵌套季度條件判斷直接求和
也可以使用SUMPRODUCT函數(shù):
=SUMPRODUCT((LEN(2^MONTH($A$2:$A$18))=$E2)*$C$2:$C$18)
或者
=SUMPRODUCT((ROUNDUP(MONTH($A$2:$A$18)/3,0)=$E2)*$C$2:$C$18)
2.用函數(shù)公式按周求和方法
下圖需要按周數(shù)進(jìn)行匯總求和。
第一種:用輔助列將日期轉(zhuǎn)化為周數(shù)再條件求和
先在A2中輸入公式=WEEKNUM(B2,2),然后下拉填充。
接著在G2中輸入公式=SUMIF($A$2:$A$52,F2,$D$2:$D$52)下拉填充即可。
第二種:將求和條件周數(shù)具化為起止日期
2023年第N周的起始日="2023-1-1"+(N-1)*7-IF(N=1,0,WEEKDAY("2023-1-1",2)-1)
2023年第N周的截止日="2023-1-1"+(N-1)*7+(7-WEEKDAY("2023-1-1",2)
將上面兩個(gè)日期代入到本案例,公式比較長(zhǎng):
=SUMIFS($C$2:$C$52,$A$2:$A$52,">="&("2023-1-1" +(E2-1)*7-IF(E2=1,0,WEEKDAY("2023-1-1",2)-1)),$A$2:$A$52,
"<="&("2023-1-1"+(E2-1)*7+(7- WEEKDAY("2023-1-1",2))))
第三種:用SUMPRODUCT函數(shù)嵌套周數(shù)條件判斷直接求和
如果是用SUMPRODUCT的話,公式很簡(jiǎn)潔:
=SUMPRODUCT((ROUNDUP(($A$2:$A$52-"2022-12-25")/7,0)=E2)*$C$2:$C$52)
(注意:ROUNDUP向上加1,所以公式中的日期是統(tǒng)計(jì)年1月1日的上一個(gè)周日,譬如2023年1月1日的上一個(gè)周日就是2022年12月25日; 2021年1月1日的上一個(gè)周日就是2020年12月27日。)
或者
=SUMPRODUCT((INT(($A$2:$A$52-"2022-12-19")/7)=E2)*$C$2:$C$52)
(注意:INT只保留整數(shù),所以該公式中的日期是統(tǒng)計(jì)年度1月1日的上一個(gè)周一,譬如2023年1月1日的上一個(gè)周一就是2022年12月19日; 2021年1月1日的上一個(gè)周1就是2020年12月21日。)
下方再簡(jiǎn)要介紹其他三種日期條件求和。
3.按月、年、最近N天求和
日期條件求和1:按月份匯總統(tǒng)計(jì)
按月份求和輸入公式:=SUMIFS($C$2:$C$52,$A$2:$A$52,">="&DATE(2023,E2,1),$A$2:$A$52,"<"&DATE(2023,E2+1,1))
還可以寫(xiě)成這樣:
=SUMPRODUCT((MONTH($A$2:$A$52)=E2)*$C$2:$C$52)
日期條件求和2:按年份匯總
在F2中輸入公式:
=SUMIFS($C$2:$C$33,$A$2:$A$33,">="&DATE(E2,1,1),$A$2:$A$33,"<="&DATE(E2,12,31))
用SUMPRODUCT函數(shù)的話,公式=SUMPRODUCT((YEAR($A$2:$A$52)=E2)*$C$2:$C$52)
日期條件求和3:匯總最近5天的銷售
輸入公式=SUMIFS(C2:C19,A2:A19,">"&TODAY()-5,A2:A19,"<="&TODAY())
若用SUMPRODUCT函數(shù),公式=SUMPRODUCT(((TODAY()-A2:A19)<5)*C2:C19)。
文中多次用了SUMPRODUCT函數(shù),公式相比SUMIFS都更簡(jiǎn)練(SUMIFS公式復(fù)雜的原因是條件區(qū)域不能嵌套函數(shù)),想了解此函數(shù)的可以看專題文章:
加了*的 SUMPRODUCT函數(shù)無(wú)所不能
好的,以上就是今天要分享給大家的Excel中用函數(shù)公式按季度求和或者按周求和的方法。其實(shí)它們都可以通過(guò)數(shù)據(jù)透視表來(lái)完成,只是沒(méi)有函數(shù)公式那么直接。
本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
如何計(jì)算兩個(gè)日期間的工作日天數(shù)?超實(shí)用的5類日期函數(shù)來(lái)了!
超級(jí)經(jīng)典的8個(gè)函數(shù)組合,解決70%工作中的函數(shù)難題
八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找
版權(quán)申明:
本文作者逍遙;同時(shí)部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒(méi)有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問(wèn)題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說(shuō)是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!
最新教程
- 多功能銷售日歷模板制作
- 用正則函數(shù)快速拆分單元格中的同類數(shù)據(jù)
- 用免費(fèi)AI將圖片批量轉(zhuǎn)表格
- 先入先出出入庫(kù)模板中出庫(kù)批次的自動(dòng)匹配
- 用SUBSTITUTE替換法為產(chǎn)品找到最匹配的類別
- SHEETSNAME,一鍵獲得所有工作表名稱完成目錄制作
- 延遲退休落地,快速查詢你上幾年才退休!
- 快速將PDF電子發(fā)票數(shù)據(jù)提取到發(fā)票明細(xì)登記表的方法
- 提取、查找、替換數(shù)據(jù)的王者——REGEXP正則函數(shù)
- Excel表10萬(wàn)行數(shù)據(jù),篩選卡頓怎么辦?