Excel月报/季报数据自动汇总,效率飙升不是一星半点!

醉香说职场 2024-08-09 22:08:47

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

日常工作中,大家经常需要进行月报/季报数据汇总。今天就跟大家分享一下Excel月报/季报数据自动汇总的方法技巧,秒杀手工操作,老板都夸赞,效率提升不是一星半点!

如下图所示,我们根据右侧的查询条件:月份/季度,来对左侧表格中的数据进行汇总,汇总当月/上月/月环比,本季度/上季度/季环比数据。

下面直接上干货,大家可以根据步骤一步一步操作:

第一步、制作查询表格

如下图所示,制作一个查询表格,包括:查询表和结果显示表。大家可以根据的时间需求制作。

第二步、制作月份下拉菜单和季度信息

1、制作月份下拉菜单

选中月份后面的单元格→点击【数据】-【有效性】调出“数据有效性”窗口→在“数据有效性”窗口中的有效性条件“允许”选中【序列】,【来源】选中直接输入:“1,2,3,4,5,6,7,8,9,10,11,12”月份,最后点击确定即可。

2、根据月份获取季度信息

在季度目标单元格中输入公式:

=ROUNDUP(J1/3,0)

然后点击回车即可

解读:

利用ROUNDUP(J1/3,0)这个公式将月份除以3,ROUNDUP函数是向上取整到最接近的整数,从而得到季度数。

第三步、获取月度、季度等数据汇总

1、当月数据汇总

在目标单元格中输入公式:

=SUMPRODUCT((MONTH($B$2:$B$19)=$J$1)*($C$1:$G$1=I5)*$C$2:$G$19)

然后点击回车,下拉填充数据即可

解读:

上面公式本质上还是利用了SUMPRODUCT函数多条件求和功能,只是整合了MONTH函数获取日期数据的月份。

①首先利用MONTH函数获取日期数据的月份,根据查询的日期比较是否相同。这里的日期数据$B$2:$B$19和查询月份$J$1都要绝对引用,因为后面下拉填充数据。

②($C$1:$G$1=I5)这个条件就是判断左侧表格表头信息是否等于右侧查询表格的查询字段(备注:这里的查询字段必须要跟表头表格一致,并且表单信息$C$1:$G$1要绝对引用)

③最后在根据数据区域$C$2:$G$19乘积求和,这样就等到的符合条件的数据汇总数据了

④按月份多条件汇总求和公式如下,可以直接套用:

=SUMPRODUCT((MONTH(日期数据列)=数字月份)*(条件数据区域1=条件1)*(条件数据区域N=条件N)*求和区域)

2、上月数据汇总

在目标单元格中输入公式:

=SUMPRODUCT((MONTH($B$2:$B$19)=$J$1-1)*($C$1:$G$1=I5)*$C$2:$G$19)

然后点击回车,下拉填充数据即可

解读:

汇总上月的信息也非常简单,就是把公式中的月份减1即可,(MONTH($B$2:$B$19)=$J$1-1)

3、月环比增长率

在目标单元格中输入公式:

=IFERROR(TEXT((J5-K5)/K5,"增长0%(↑);下降0%(↓);持平(--)"),"")

然后点击回车即可

解读:

①首先,我们要知道环比增长率=(本期数-上期数)/上期数×100%

②首先利用(J5-K5)/K5求出环比增长数值;

③然后用TEXT函数设置显示样式:"增长0%(↑);下降0%(↓);持平(--)"

④最后,再利用IFERROR函数,如果是错误值就返回空。因为左侧表格只有本年度测试数据。1月份和1季度上面的月份和季度数据都是0,如果不加IFERROR函数会报错。

4、本季度数据汇总

在目标单元格中输入公式:

=SUMPRODUCT((ROUNDUP(MONTH($B$2:$B$19)/3,0)=$J$2)*($C$1:$G$1=I5)*$C$2:$G$19)

然后点击回车,下拉填充数据即可

解读:

其实,汇总本季度数据和当月数据汇总原理是一样的,都是利用了SUMPRODUCT函数多条件求和功能。

不同之处就是求和条件:

(ROUNDUP(MONTH($B$2:$B$19)/3,0)=$J$2)

用ROUNDUP(MONTH(A$4:A$19)/3,0)这个公式将日期所属月份除以3,然后使用ROUNDUP函数向上取整到最接近的整数,从而得到季度数,再跟查询季度做对比。

5、上季度数据汇总

在目标单元格中输入公式:

=SUMPRODUCT((ROUNDUP(MONTH($B$2:$B$19)/3,0)=$J$2-1)*($C$1:$G$1=I5)*$C$2:$G$19)

然后点击回车,下拉填充数据即可

解读:

汇总上一个季度数据,只需在查询季度数位置减去1即可,(ROUNDUP(MONTH($B$2:$B$19)/3,0)=$J$2-1)

6、季度环比增长率

在目标单元格中输入公式:

=IFERROR(TEXT((M5-N5)/N5,"增长0%(↑);下降0%(↓);持平(--)"),"")

然后点击回车,下拉填充数据即可

原理跟月环比增长率一样,就不再做季度。

总结,其实月报/季报数据自动汇总主要是利用了SUMPRODUCT函数多条件求和,然后结合MONTH函数以及ROUNDUP函数来实现的。只要我们理解的其中原理,然后就可以灵活应用公式,来快速提高我们的工作效率。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

0 阅读:0