当前位置: 欣欣网 > 办公

吊打透视表,Sumifs+date+Eomonth函数组合完成数据自动汇总

2024-03-12办公

透视表是一个强大的数据汇总工具,特别是利用组合功能可以实现按年、月汇总数据。

但透视表也有两个缺陷:

1、需要手工刷新才能更新数据。万一哪些忘了刷新报表就上交,后果.....

2、不方便对两个任意日期之间的数据进行汇总。

针对这种情况,我们可以用公式来完成汇总,完美克服上述两个问题。有请今天的函数组合三主角: Sumifs、Date、Eomonth 函数。

一、函数用法

1、 Sumifs 函数

可以根据多个条件求和,也是本文的一号函数。

2、 Date 函数

可以给定年、月、日生成指定的日期。如:

=Date(2023,6,1) 返回日期 2023-6-1

当最后一个参数为 0 时,可以返回上个月最后一天日期

=Date(2023,6, 0 ) 返回日期 2023-5-31

3、 Eomonth 函数

返回给定日期所在月份最后一天日期

=Eomonth(today(), 0 ) 返回本月最后一天 2023-6-30

=Eomonth(today(), -1 ) 返回上月最后一天 2023-5-31

二、应用实例

1、按年、产品名称汇总数据

G 2单元格公式

=SUMIFS($C:$C,$B:$B,$F2,$A:$A,">="&DATE(G$1,1,1),$A:$A,"<="&DATE(G$1,12,31))

2、按年、月、产品名称(A产品)汇总数据

G4单元格公式:

=SUMIFS($C:$C,$B:$B,$G$1,$A:$A,">="&DATE(G$3,$F4,1),$A:$A,"<="& DATE(G$3,$F4+1,0) )

注: DATE(G$3,$F4+1,0) :下个月的第0天即本月最后一天

3、任意两个月之间的各产品数据汇总

=SUMIFS(C:C,B:B,F5,A:A,">="&G$1,A:A,"<="& EOMONTH(G$2,0) )

注: EOMONTH(G$2,0) 返回结束月份的月末日期。

兰色说 :有了date和emonth函数的配合,Sumifs在日期求和时游刃有余,比透视表更加灵活实用。另:原创不易,觉得本文有用的同学记得点右下角大拇指和在看支持一下兰色。

兰色根据多年经验,录制了一全套适合新手和初中级阶段用户学习的Excel教程。包括 Excel表格88个函数用法、119个使用技巧、透视表从入门到精通50集、图表从入门到精通185集 。( 绿卡会员 有效期内 免费 )详情点击下方链接