现在位置:首页 > Excel相关 > Excel函数 > 函数365之SUMPRODUCT函数:不仅仅是SUM+PRODUCT,我还会多条件求和、查找、计数

函数365之SUMPRODUCT函数:不仅仅是SUM+PRODUCT,我还会多条件求和、查找、计数

一村之长  Excel函数  2017-4-24  254  0评论
函数名称:SUMPRODUCT

函数作用:SUMPRODUCT函数可用于将一组或多组数组间对应的元素相乘,并返回乘积之和。

函数语法:SUMPRODUCT(参数1, 参数2,参数3,…,参数255)

注意事项:
1、每一个参数都是其相应元素需要进行相乘并求和的数组参数,其中第1参数必选,其他参数可选,最多可支持255个参数;
2、数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!;
3、函数SUMPRODUCT将非数值型的数组元素作为 0 处理;
4、任意参数中都不允许出现错误值,只要有任意一组参数出现任意一个或多个错误值,则SUMPRODUCT结果为错误值;
5、虽然像数组公式需要用CTRL+SHIFT+回车键三键结束,但是SUMPRODUCT执行的都是数组公式的运算,所以如果要用到这个函数需要尽可能的选择合理的区域范围,否则公式运算将会非常缓慢。

函数应用:
实例1、根据下表A、B两列的数量和金额计算出总金额,结果如D2列所示。(一般应用)
1.png

函数公式:D2单元格输入 =SUMPRODUCT(A2:A11,B2:B11)
解释说明:
1、要计算总金额,就要将数量分别乘以相应金额然后相加A2*B2+A3*B3+A4*B4+…+A11*B11;
2、这里我们可以用SUMPRODUCT函数更快更方便的对数量和金额进行相乘后求和,其中A2:A11为第1参数,B2:B11为第2参数。

实例2、根据下表的销量信息,计算A产品中A-2型号的总销量,如G2所示。(多条件求和)
2.png

函数公式:G2单元格输入 =SUMPRODUCT((A2:A11=E2)*(B2:B11=F2),C2:C11)
解释说明:
1、首先判断A列产品名称是否等于A产品A2:A11=E2,如果相等返回TRUE,不相等返回FALSE;
2、其次判断B列型号是否等于A-2型号B2:B11=F2,如果相等返回TRUE,不相等返回FALSE;
3、A2:A11=E2的结果与B2:B11=F2的结果分别相乘,其中TRUE*TRUE=1,表示两个条件同时成立,任何数与FALSE相乘都等于0,表示条件不成立;
4、用SUMPRODUCT函数将(A2:A11=E2)*(B2:B11=F2)的结果(1或0)分别与C2:C11相乘然后相加,就可以得到我们要的结果。

实例3、下表是某公司部分业务人员1-6月的销量情况,根据姓名及月份查找相应的销量,如K2单元格所示。(多条件查找)
3.png

函数公式:K2单元格输入 =SUMPRODUCT((A2:A11=I2)*(B1:G1=J2),B2:G11)
解释说明:
1、首先判断A列姓名是否等于条件的姓名A2:A11=I2,如果相等返回TRUE,不相等返回FALSE;
2、其次判断B1:G1月份是否等于指定的月份B1:G1=J2,如果相等返回TRUE,不相等返回FALSE;
3、A2:A11=I2的结果与B1:G1=J2的结果分别相乘,其中TRUE*TRUE=1,表示两个条件同时成立,任何数与FALSE相乘都等于0,表示条件不成立;
4、用SUMPRODUCT函数将(A2:A11=I2)*(B1:G1=J2)的结果(1或0)分别与B2:G11相乘然后相加,就可以得到我们要的结果。

实例4、下表是某集团旗下多个分公司部分员工信息,其中有公司名称和区域名称,要求根据公司及区域名称分别计算人数,如G列所示。(多条件计数)
4.png

函数公式:G2单元格输入 =SUMPRODUCT(($A$2:$A$15=E2)*($B$2:$B$15=F2)),公式下拉即可
解释说明:
1、首先判断A列公司是否等于条件的姓名A2:A15=E2,如果相等返回TRUE,不相等返回FALSE;
2、其次判断B列区域是否等于条件的区域B2:B15=F2,如果相等返回TRUE,不相等返回FALSE;
3、A2:A15=E2的结果与B2:B15=F2的结果分别相乘,其中TRUE*TRUE=1,表示两个条件同时成立,任何数与FALSE相乘都等于0,表示条件不成立;
4、用SUMPRODUCT函数将(A2:A15=E2)*(B2:B15=F2)的结果(1或0)全部相加,就可以得到我们要的结果,因为公司要下拉,所以区域要加绝对引用。
1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论