你好,我是过儿老师,很高兴在这里和你遇见。 透视表是excel中非常强大的数据处理分析的工具,特别是其中的组合功能在汇总不同维度的的日期数据时非常方便。 但是透视表也有两个缺陷,缺陷就是: 1、需要手工刷新才能更新数据。万一哪些忘了刷新报表就上交,后果.....
针对这种情况,我们可以用公式来完成汇总,完美克服上述两个问题。今天就给大家介绍三个函数的组合运用,分别是sumifs函数,date函数,还有eomonth函数 一、函数用法
1、Sumifs函数 可以根据多个条件求和,也是本文的一号函数。
2、Date函数 这个函数就三个参数分别是年、月、日。比如=DATE(2023,7,5)就会返回2023/7/5。 但是如果第三参数输0的话就会返回第2参数上个月的最后一天。比如=DATE(2023,7,0)会返回2023年6月30日。 3、Eomonth函数 返回给定日期所在月份最后一天日期 =Eomonth(today(),0) 返回本月最后一天 2023-6-30 =Eomonth(today(),-1) 返回上月最后一天 2023-5-31应用案例 1、按年、产品名称汇总数据 G2单元格的公式 =SUMIFS($C:$C,$B:$B,$F2,$A:$A,'>='&DATE(G$1,1,1)) 2、按产品名称、月份和年份汇总数据 G7单元格的公式=SUMIFS($C:$C,$B:$B,$G$1,$A:$A,'>='&DATE(G$6,$F7,1),$A:$A,'<='&DATE(G$6,$F7 1,0)) 说明:DATE(G$6,$F7 1,0),下个月的第0天即本月的最后一天。 3、任意两个月份之间的各产品汇总 G7单元格的公式=SUMIFS(C:C,B:B,F7,A:A,'>='&G$1,A:A,'<='&EOMONTH(G$2,0))。 注:EOMONTH(G$2,0) 返回结束月份的月末日期。 过儿说:Sumifs和date和eomonth函数的搭配使用,在对日期数据进行处理分析时比透视表更加的灵活好用。 下方福利 ▲免费送大家这本书 公众号后台有时候有一些学员让推荐Excel方面的书籍,这本书籍正好送给新入门和进阶的读者朋友。 这本《用ChatGPT与VBA一键搞定Excel》Excel Home全新力作,详解ChatGPT与 VBA在Excel中的超全实用技巧,精选海量VBA代码案例,全面揭示ChatGPT与 VBA的技术秘籍,技巧详解 示例实操,既适合普通用户“快速进阶”,又适合资深玩家“解锁大招”。
|