|
與 30萬(wàn) 粉絲一起學(xué)Excel  這是網(wǎng)上無(wú)意看到的一個(gè)案例,原來(lái)只有當(dāng)天、本月2種情況的統(tǒng)計(jì),盧子變成6種情況,更為完善。 當(dāng)天除了手寫日期,最常用的還是借助TODAY函數(shù)。
 先來(lái)看語(yǔ)法:支持1個(gè)條件或者多個(gè)條件求和,同時(shí)每個(gè)參數(shù)都可以嵌套其他函數(shù)。=SUMPRODUCT((條件區(qū)域1=條件1)*(條件區(qū)域2=條件2)*(條件區(qū)域n=條件n)*求和區(qū)域) =SUMPRODUCT(($A$2:$A$10=$F2)*($D$2:$D$10=G1)*$B$2:$B$10)  當(dāng)天在F2單元格,直接套用MONTH引用就可以獲得月份。 數(shù)據(jù)源是日期,同樣需要嵌套MONTH轉(zhuǎn)換成月份,再套進(jìn)語(yǔ)法即可。
=SUMPRODUCT((MONTH($A$2:$A$10)=$F5)*($D$2:$D$10=G4)*$B$2:$B$10)  很多時(shí)候,數(shù)據(jù)都是包含多年,這時(shí)就得按年月組合起來(lái)判斷才行。除了傳統(tǒng)的YEAR提取年,MONTH提取月,還有更好的TEXT,e代表4位數(shù)的年,mm代表2位數(shù)的月。 數(shù)據(jù)源也同樣嵌套TEXT,再套進(jìn)語(yǔ)法即可。=SUMPRODUCT((TEXT($A$2:$A$10,"emm")=$F8)*($D$2:$D$10=G7)*$B$2:$B$10) 
從案例4開始,所有區(qū)間都是手寫的。
日期>=開始日期,同時(shí)滿足日期<=結(jié)束日期,就是按區(qū)間統(tǒng)計(jì)。=SUMPRODUCT(($A$2:$A$10>=$J2)*($A$2:$A$10<=$K2)*($D$2:$D$10=L1)*$B$2:$B$10)  月份>=開始月份,同時(shí)滿足月份<=結(jié)束月份,就是按區(qū)間統(tǒng)計(jì)。日期套MONTH轉(zhuǎn)月份。=SUMPRODUCT((MONTH($A$2:$A$10)>=$J5)*(MONTH($A$2:$A$10)<=$K5)*($D$2:$D$10=L1)*$B$2:$B$10)  年月>=開始年月,同時(shí)滿足年月<=結(jié)束年月,就是按區(qū)間統(tǒng)計(jì)。日期套TEXT轉(zhuǎn)年月,還有就是J、K的年月是數(shù)值格式,而TEXT是文本格式,需要--TEXT轉(zhuǎn)換成數(shù)值格式,只有統(tǒng)一格式才能比較。=SUMPRODUCT((--TEXT($A$2:$A$10,"emm")>=$J8)*(--TEXT($A$2:$A$10,"emm")<=$K8)*($D$2:$D$10=L4)*$B$2:$B$10)  平常幫學(xué)員解決問題很喜歡用SUMPRODUCT函數(shù),不管啥求和問題,一步到位。對(duì)于盧子本人的表格,更喜歡用輔助列,再結(jié)合SUMIFS,這樣看起來(lái)公式會(huì)更簡(jiǎn)潔。最后,請(qǐng)記住這句話,盡信書不如無(wú)書。換成文章也一樣,不管是看自己的文章還是看別人的文章,都得多思考,這樣才能發(fā)現(xiàn)文章的不足,想出更好的。
鏈接:https://pan.baidu.com/s/1ND20TmFZ-7LPF8evmqWP2g?pwd=9q62 提取碼:9q62 一次報(bào)名成為VIP會(huì)員,所有課程永久免費(fèi)學(xué),永久答疑,僅需 1500 元,待你加入。報(bào)名后加盧子微信chenxilu2019,發(fā)送報(bào)名截圖邀請(qǐng)進(jìn)群。 請(qǐng)把「Excel不加班」推薦給你的朋友
|