什么情况下用sumproduct(这回算是整理全了)

在Excel的查找与匹配的函数中,有一个函数十分地厉害,这个函数就是SUMPRODUCT函数,今天小必老师给大家说一下这个SUMPRODUCT函数的具体的使用方法。老规矩,还是先给大家讲一下这个函数的名片:

——函数名片——


函数名称SUMPRODUCT

函数功能:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

函数语法SUMPRODUCT(array1, [array2], [array3], ...)

注意:数组参数必须具有相同的维数,否则,将返回错误值 #VALUE!。非数值型的数组元素作为 0 处理。


01、乘积求和

一般情况下,乘积并求和使用SUMPRODUCT函数。计算下面的提奖的总额。在B8单元格中输入公式:=SUMPRODUCT(C2:C6,D2:D6),按Enter键完成。如下图所示:

什么情况下用sumproduct(这回算是整理全了)(1)

套路:=SUMPRODUCT(被乘数区域,乘数区域)


02、条件求和

查找下面右面 条件对应的值。在H5单元格中输入公式:

=SUMPRODUCT((G5=B2:B9)*(H5=C2:C9)*D2:D9),按Enter键完成。

注意:还可以利用这 函数进行多条件不重复值的查找。

什么情况下用sumproduct(这回算是整理全了)(2)

套路:=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*……*(求和区域))


03、中国式排名

如下图,对所有的收银员的收款差错率进行整体排名,相同名次不占位。

什么情况下用sumproduct(这回算是整理全了)(3)

在E2单元格中输入公式:

=SUMPRODUCT((D2<$D$2:$D$17)/COUNTIF($D$2:$D$17,$D$2:$D$17)) 1

按Enter键后下拉填充。

注意:同上面的例子一样,如果大家一时看不懂这个例子也没有关系,这也是一个固定的模式,大家只要记住下面的这个套路就行:

套路:=SUMPRODUCT((条件1<条件区域1)/(要进行排名的区域)) 1


04、按条件排名

如下图所示,对于各个收银员的收款差错率在各个部门内进行排名。

什么情况下用sumproduct(这回算是整理全了)(4)

在F2单元格中输入公式:

=SUMPRODUCT((A2=$A$2:$A$17)*(D2<$D$2:$D$17)) 1

按Enter键后下拉填充。

注意:这个公式如果大家暂时没有明白也没有关系,这个是一个固定的模式,大家可以以在用时候拿出来 套上就行,具体的模式可以写成:

套路:=SUMPRODUCT((条件1=条件区域1)*(条件2=条件区域2)*……*(要进行排名的区域)) 1


05、文本求和

下表中是某次活动的一个购买清单,每个金额后面跟了一个元,要求求和。

在D5单元格中输入公式:

=SUMPRODUCT(--SUBSTITUTE(D2:D4,"元",""))

按Enter键完成。如下图所示:

什么情况下用sumproduct(这回算是整理全了)(5)

注:“--”是减负的意思,强制地把文本型的数字转换成数值型的。然后使用SUMPRODUCT来求和。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页