Excel自动汇总当天、本月数据,告别繁琐手动操作!(完善版)
发布日期:2024-08-23 15:53 点击次数:76
图片
这是网上无意看到的一个案例,原来只有当天、本月2种情况的统计,卢子变成6种情况,更为完善。图片
1.当天当天除了手写日期,最常用的还是借助TODAY函数。=TODAY()图片
按日期条件求和,周末的文章提到SUMPRODUCT函数更强,那就干脆6个案例全部用这个函数,如果还没看过文章,可以先看:SUMIFS函数滚一边去,我才是Excel真正的求和之王!先来看语法:支持1个条件或者多个条件求和,同时每个参数都可以嵌套其他函数。=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*(条件区域n=条件n)*求和区域)直接套上语法,公式就出来了。=SUMPRODUCT(($A$2:$A$10=$F2)*($D$2:$D$10=G1)*$B$2:$B$10)图片
2.本月当天在F2单元格,直接套用MONTH引用就可以获得月份。=MONTH(F2)图片
数据源是日期,同样需要嵌套MONTH转换成月份,再套进语法即可。=SUMPRODUCT((MONTH($A$2:$A$10)=$F5)*($D$2:$D$10=G4)*$B$2:$B$10)图片
3.本月(跨年)很多时候,数据都是包含多年,这时就得按年月组合起来判断才行。除了传统的YEAR提取年,MONTH提取月,还有更好的TEXT,e代表4位数的年,mm代表2位数的月。=TEXT(F2,"emm")图片
数据源也同样嵌套TEXT,再套进语法即可。=SUMPRODUCT((TEXT($A$2:$A$10,"emm")=$F8)*($D$2:$D$10=G7)*$B$2:$B$10)图片
从案例4开始,所有区间都是手写的。
4.开始日期、结束日期日期>=开始日期,同时满足日期<=结束日期,就是按区间统计。=SUMPRODUCT(($A$2:$A$10>=$J2)*($A$2:$A$10<=$K2)*($D$2:$D$10=L1)*$B$2:$B$10)图片
5.开始月份、结束月份月份>=开始月份,同时满足月份<=结束月份,就是按区间统计。日期套MONTH转月份。=SUMPRODUCT((MONTH($A$2:$A$10)>=$J5)*(MONTH($A$2:$A$10)<=$K5)*($D$2:$D$10=L1)*$B$2:$B$10)图片
6.开始月份、结束月份(跨年)年月>=开始年月,同时满足年月<=结束年月,就是按区间统计。日期套TEXT转年月,还有就是J、K的年月是数值格式,而TEXT是文本格式,需要--TEXT转换成数值格式,只有统一格式才能比较。=SUMPRODUCT((--TEXT($A$2:$A$10,"emm")>=$J8)*(--TEXT($A$2:$A$10,"emm")<=$K8)*($D$2:$D$10=L4)*$B$2:$B$10)图片
平常帮学员解决问题很喜欢用SUMPRODUCT函数,不管啥求和问题,一步到位。对于卢子本人的表格,更喜欢用辅助列,再结合SUMIFS,这样看起来公式会更简洁。最后,请记住这句话,尽信书不如无书。换成文章也一样,不管是看自己的文章还是看别人的文章,都得多思考,这样才能发现文章的不足,想出更好的。链接:https://pan.baidu.com/s/1ND20TmFZ-7LPF8evmqWP2g?pwd=9q62
提取码:9q62
陪你学Excel,一生够不够?一次报名成为VIP会员,所有课程永久免费学,永久答疑,仅需 1500 元,待你加入。报名后加卢子微信chenxilu2019,发送报名截图邀请进群。推荐:SUMIFS函数滚一边去,我才是Excel真正的求和之王!上篇:哪个高人研究的新用法,一个顶6个VLOOKUP,太精妙了!图片
请把「Excel不加班」推荐给你的朋友 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。