Excel表格按年按月汇总数据,你会吗?使用SUMPRODUCT函数,轻松解决!
昨天有个粉丝朋友私信问了一个问题:“Excel表格如何按年按月汇总数据?”。其实,日常工作中我们会经常面对各种统计汇总工作,熟练使用函数公式可以快速提高工作效率。今天就跟大家分享一下使用万能的SUMPRODUCT函数来对Excel数据按年按月汇总。
具体操作方法:
如下图所示,左侧是按日期统计的销售业绩,右侧是按年份和月份要汇总的总业绩。
使用公式=SUMPRODUCT((YEAR($A$2:$A$15)=YEAR(E2))*(MONTH($A$2:$A$15)=MONTH(E2))*$C$2:$C$15)
然后回车,下拉填充数据即可
公式解释:
①公式中先用Year函数和Month函数获取A2:A15单元格数据区域日期的年份与月份数据,同样用Year函数和Month函数获取E2:E9单元格数据区域日期的年份与月份。
②然后把再分别对比两个数据区域的年份和月份,其实就是统计A2:A15单元格数据区域跟E2:E9单元格数据区域中指定日期具有相同年和月份有多少条记录。
③最后用SUMPRODUCT函数求和。
④需要注意的是日期区域A2:A15和业绩C2:C15都需要绝对引用,就是选择数据区域后按一次F4键。
最后简单介绍一下SUMPRODUCT函数
语法=SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。
说明
■数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
■函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理