在上一期,我们介绍了能够进行条件求和的SUMIF和SUMIFS函数。忘记了的小伙伴们可以点击下图链接回看哦!
这次我们将推荐一个比SUMIF功能更加强大的函数——SUMPRODUCT函数。
SUMPRODUCT函数不仅能够进行条件求和,还可以进行求积。
下面让我们通过几个简单的场景来快速了解一下吧。
SUMPRODUCT函数
返回相应的数组或区域乘积的和。
语法如下
SUMPRODUCT(数组1,[数组2],[数组3]……)
语法解读
1、函数名称Sumproduct分为2部分,Sum和Product,Sum是求和的意思,Product是乘积的意思,参数之间先乘积再求和。
2、从语法结构可以看出,Sumproduct函数本身默认执行数组运算。
3、Sumproduct函数会将参数中非数值类型的数组元素作为0处理。
4、各参数的维度必须相同,否则会返回错误值。
场景1 先求积再求和
麦当劳店需要对各个汉堡套餐的营业额进行统计计算。
当然我们可以通过先求得各个套餐的销售额,然后对所有套餐的销售额进行求和来实现。
但是如果你熟悉了SUMPRODUCT函数,一步就能完成求积求和。👇
SUMPRODUCT(C2:C10,D2:D10)
场景2 单条件求和
单条件求和,我们首先会想到的应该是SUMIF函数。其实通过SUMPRODUCT函数也能够轻松实现条件求和。
如下,某公司需要统计男性职员和女性职员的薪水总额分别是多少?👇
SUMPRODUCT((D2:D16=I2)*G2:D16)
场景3 多条件求和
如果我们想知道的不仅仅是男性职员和女性职员的薪水总额是多少,还想知道男性和女性职员对应的各个学历所对应的薪水总额是多少,那么我们就需要用到多条件求和。👇
SUMPRODUCT((D2:D16=I2)*(F2:F16=J2)*G2:D16)
本次的SUMPRODUCT函数,是不是很简单?
还想学什么函数,评论区告诉我们吧!
HR++
产品顾问→
马上咨询
推荐阅读
点击图片查看原文
点击图片查看原文
你“在看”我吗?