今天我们来解决一位粉丝朋友的疑问:Excel表格中如何实现按年按月的数据汇总?这个问题在实际工作中很常见,掌握高效的函数公式可以节省大量时间。今天就来学习如何使用SUMPRODUCT函数轻松搞定按年按月汇总。
如下图所示,我们需要将左侧按日期统计的销售业绩,汇总到右侧,按年份和月份展示总业绩。
我们只需要在目标单元格输入以下公式,然后下拉填充即可完成汇总:
=SUMPRODUCT((YEAR($A$2:$A$15)=YEAR(E2))(MONTH($A$2:$A$15)=MONTH(E2))$C$2:$C$15)
简单解释一下这个公式:
① 我们使用Year和Month函数分别提取A2:A15单元格区域日期的年份和月份信息,并与E2:E9单元格区域的年份和月份进行比较。
② 通过比较,我们可以找到A2:A15单元格区域中与E2:E9单元格区域指定日期相同年份和月份的记录。
③ 强大的SUMPRODUCT函数将这些记录对应的业绩值求和,得到最终的汇总结果。
需要注意的是,公式中日期区域A2:A15和业绩区域C2:C15需要使用绝对引用,选中区域后按F4键即可快速添加。
SUMPRODUCT函数的语法如下:
=SUMPRODUCT(array1,array2,array3, ...)
其中,array1,array2,array3,... 代表2到30个数组,函数会将这些数组中对应位置的元素相乘,最后将所有乘积求和。
使用SUMPRODUCT函数需要注意以下几点:
■ 各个数组参数必须具有相同的维度,否则函数会返回错误值 VALUE!。
■ 函数会将数组中的非数值元素视为0。