Excel中SUMPRODUCT函数的使用技巧
原标题:《学会这个功能,一个顶四个!》
Excel最难的是函数公式。
例如:
上面这个公式,SUM函数,很简单。相信大家都知道是求和。
结果可以口算,是10。
这个功能是什么意思?
有的同学一时答不上来。
其实很简单,和是加法,积是乘法,
所以计算结果是把所有的数相乘:24。
你肯定会表示不满:我就是不知道。如果我知道,我会立即回答。
不要紧,再增加一点难度:
现在你已经学会了和与积函数,那么当你把这两个函数结合起来的时候,计算结果应该是怎样的呢?
答:结果是10。
为什么?
这节课,我们来学习SUMPRODUCT,一个简单又复杂的函数!
基本用法
SUMPRODUCT的作用是将两列数据相乘,然后相加。
比如上面的计算结果是两列各单元格相乘再相加,结果是40。
因此,这种效果通常用于计算需要相乘的两列的相加场景,
例如,销售量和产品单价:
为了计算总销售额,使用SUMPRODUCT公式:
=求和乘积
有高手指导超级简单!
SUMPRODUCT的参数如下:
-参数1,要相乘的第1列数据;
-参数2,要创建的第二列数据;
-参数3等等。您最多可以选择255列数据。
福利小贴士
再发两条福利小贴士:
▋参数乘法有同样的效果。
下面两个公式的结果是一样的,本质上都是两列数据相乘:
当错误的值出现时,继续在“RD部门”中查找,看是否能找到它-
= sum product = sum product(E2:E10 * F2:F10)
原理和下面SUM函数中的内加一样。
添加了=SUM=SUM(1+2+3)▋单列数据。
如果只有1列参数,则效果与使用SUM函数相同。
那么,为什么第一种情况是10?你应该明白,因为只有一列数据。
乘以数字。
再来一个案例。
现在老板认为产品单价太低,每件产品单价要提高5元,那么总销售额应该怎么算?
不用每个单价加5,用一个SUMPRODUCT公式就可以得到。
=求和乘积
看到了吗?很简单。直接在求和一栏加5就行了。
这个计算过程实际上增加了5:
因此,添加一个5本质上与添加一个5的列表是一样的。
我觉得涨5块钱还不够高。直接价格翻倍乘以2怎么办?
公式是这样的:
=求和乘积
他的计算原理和加号一样,如下:
▋条件计数
毕竟是SUM和PRODUCT函数的结合,SUMPRODUCT用法不止这些。
看下面这个问题。如果要统计每个部门的人数,公式如下:
=SUMPRODUCT*1)
分析:
B2:B10=G2。事实上,看看B3 B2细胞,...,B10,看看他们是不是和G2一样,也就是“卖一个”。
如果相同,则为真,即1,则结果为1;
如果不是,则为假,即0,结果为0。
最后加起来就是合格的数量。
如果有多个条件,则乘以该条件判断的逻辑值。例如,判断每个部门的女生人数:
公式如下:
=SUMPRODUCT*(D2:D10= "女性 "))
例如,要计算2010年之前加入的每个系的女生人数,请将其乘以一个条件值:
公式是这样的:
=SUMPRODUCT*D2:D10= "女性 ")*年份(E2:E102010)
你总结出用法了吗?
一句话,有条件就乘以多少倍:
▋条件求和
就这些吗?SUMPRODUCT肯定不满意。
现在我们要统计每个部门的销售额,
相应的SUMPRODUCT公式如下所示:
=SUMPRODUCT)
计算过程如下:
如果有多个条件,比如计算各部门“产品C”的销售额:
公式如下:
= sum Product *(f $ 2:f $ 10)*($ b $ 2:b $ 10 = H2)*(D2:D10 = "产品C "))
和前面的计数原理一样,把数据列和条件列相乘就行了。
写在最后
你可能会有点困惑:
这些计算可以用SUMIFS和COUNTIFS来实现。为什么使用SUMPRODUCT?
原因不是很明显吗?一个函数顶四个!
要知道,条件数是不一样的,你可能要在SUMIF,SUMIFS,COUNTIF,COUNTIFS之间来回切换,
SUMPRODUCT只需要一个函数。
另外SUMPRODUCT使用逻辑运算符直接比较判断,公式逻辑更清晰。
更重要的是,它还可以计算更复杂的条件判断。