SUMPRODUCT计算指定年份与月份的销售总额
2023-01-26 餐饮美食网 【 字体:大 中 小 】
一位朋友说遇到难题:公司要求把近三年的销售额按照年份与月份进行汇总,三年的销售数据有四万多行,他问有没有函数可以实现快速统计。
用下所示的简单数据,一下汇总方法:
关键操作公式:
在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)对应位置相乘然后相加和。
结果:
如何自制蛋挞
肉火烧面怎么和面
奶茶几分糖好喝
过桥米线是哪里的?
面霜和乳液的区别
怎么摘隐形眼镜
粉饼和散粉的区别
冷烫和热烫的区别
高品质香水如何鉴别?用三步就可以解决
如何去除黑眼圈