透视表是一个强大的数据汇总工具,特别是利用组合功能可以实现按年、月汇总数据。
但透视表也有两个缺陷:
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集 。( 绿卡会员 有效期内 免费 )详情点击下方链接