分享

Excel094 | SUMPRODUCT计算指定年份与月份的销售总额

 bitterfleabane 2020-03-18

每天清晨六点,准时与您相约

问题来源

后台一位朋友说遇到难题:公司要求把近三年的销售额按照年份与月份进行汇总,三年的销售数据有四万多行,他问韩老师有没有函数可以实现快速统计。

韩老师用下图所示的简单数据,讲一下汇总方法:


关键操作
公式:

在F2单元格输入公式:

=SUMPRODUCT((YEAR($A$2:$A$15)=D2)*(MONTH($A$2:$A$15)=E2)*($B$2:$B$15)),向下填充,即得所有指定年份与月份的销售总额。

公式分解:

(YEAR($A$2:$A$15)=D2):

YEAR函数计算$A$2:$A$15单元格的年份,并与D2单元格的年份进行比较,如果等于D2年份,返回TURE,否则返回FALSE。所以此部分返回一组TURE与FALSE的数组(数组1):

{TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}。

(MONTH($A$2:$A$15)=E2):

MONTH函数计算$A$2:$A$15单元格的月份,并与E2单元格的月份进行比较,如果等于E2月份,返回TURE,否则返回FALSE。所以此部分返回一组TURE与FALSE的数组(数组2):

{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}。

($B$2:$B$15):

{182865;78980;217647;151397;118792;172058;1818;42762;51971;12345;46367;151659;184879;62688}。

=SUMPRODUCT((YEAR($A$2:$A$15)=D2)*(MONTH($A$2:$A$15)=E2)*($B$2:$B$15)):

相当于=SUMPRODUCT((数组1)*(数组2)*($B$2:$B$15)),数组1、数组2与($B$2:$B$15)对应位置相乘然后相加和。

结果:

素材下载

链接:http://pan.baidu.com/s/1i5ghdzB

密码:bxuo

相关SUMPRODUCT推荐

Excel160 | SUMPRODUCT函数用法之三:复杂条件统计

Excel159 | SUMPRODUCT函数用法之二:单条件、多条件、模糊条件计数

Excel158 | SUMPRODUCT函数用法之一:单条件、多条件、模糊条件求和

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多