Excel隔列求和,SumProduct函数派上用场!

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

01

职场实例 

Excel情报局

我们坚持Excel问题从职场实际中来,并服务于解决职场中的实际需求。
今天遇到这样的疑问Excel职场实例:
如下图所示:
5月,6月,7月的入库数量是隔列显示的;5月,6月,7月的入库金额也是隔列显示的。
现在我们想要得到3个月的入库数据之和,以及3个月的入库金额之和,这个问题就涉及到了“隔列求和”的问题。
我们可以用最原始的加法公式来计算入库数量之和以及入库金额之和。但是如果在列数很多的情况下,我们需要输入大量的加号来连接单元格,同时显得公式很长很笨重,如下图所示:

02

SUMPRODUCT函数 

Excel情报局

SUMPRODUCT函数语法及功能

SUMPRODUCT函数功能:

计算工作表内多列中对应值相乘之后的和,即乘积之和。

语法:
SUMPRODUCT(array1,array2,array3, …)

其中,Array1, array2, array3, … 为 2 到 30 个数组,其相应元素需要进行相乘并求和。数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。该函数将非数值型的数组元素作为 0 处理。

SUMPRODUCT函数乘积之和举例
=SUMPRODUCT(A2:B4, C2:D4)
说明:
两个数组的所有元素对应相乘,然后把乘积相加,即 1*10 + 2*20 + 3*30 + 4*40 + 5*50 + 6*60(结果为910)

03

解决方案 

Excel情报局

I3单元格输入公式:

=SUMPRODUCT(($C$2:$H$2=I$2)*$C3:$H3)

右拉并下拉填充公式。即可得到最后的结果。

$C$2:$H$2=I$2代表$C$2:$H$2条件区域内等于“入库数量”时的条件,$C3:$H3代表满足对应条件时求和区域。

使用SUMPRODUCT进行单条件或多条件求和

语法:

=SUMPRODUCT((条件1)*(条件2)* (条件3) *…(条件n)*某区域)

作用:

汇总同时满足条件1、条件2到条件n的记录指定区域的入库数量或入库金额。
  

注意:

SUMPRODUCT(条件1*条件2*条件3...条件N)

利用此函数进行多条件计数时,*号 :满足所有条件。

SUMPRODUCT(条件1+条件2+条件3...+条件N)

利用此函数进行多条件计数时,+号 :满足任一条件。

阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!
(0)

相关推荐