Excel函数公式:会求和、计数、权重计算、排名的SUMPRODUCT函数
Excel函数公式
5天前5评论关注
Excel中,我们经常会求和,计数,权重计算,排名等,听起来相当的复杂,也要⽤到很多函数
公式,其实,Excel中有⼀个功能⾮常强⼤的函数,它就是SUMPRODUCT函数,既能求和、计
数、权重计算,还能排名等。
⼀、SUMPRODUCT语法结构。
功能:将数组之间对应的元素相乘,并返回乘积之和。
语法结构:SUMPRODUCT(array1,[array2],[array3]……)。
参数:
1、array1:必需。相应元素需要进⾏相乘并求和的第⼀个数组参数。
2、array2、array3:可选。其相应元素需要进⾏相乘并求和。
注意事项:
1、如果SUMPRODUCT函数具有多个参数数组,这些数组之间必需具有相同的维数,否则
SUMPRODUCT将返回#VALUE!错误值REF!
2、函数SUMPODUCT将⾮数值型的数组元素作为0来处理。
⽰例:
⽬的:返回产品的销量总额。
⽅法:
在⽬标单元格中输⼊公式:=SUMPRODUCT(C3:C9,D3:D9)。
解读:
函数SUMPRODUCT的计算过程是:50*66+25*56+500*67+5*56+98*33+2500*57+1800*20。⼆、SUMPRODUCT:单条件求和。
⽬的:计算出相应的地区的销量总和和销售额总和。
⽅法:
在⽬标单元格中输⼊公式:
1、=SUMPRODUCT((E3:E9=H3)*D3:D9)、
2、=SUMPRODUCT((E3:E9=H3)*(C3:C9)*(D3:D9))。
解读:
1、如果E3:E9区域中的单元格中的值和H3相等,则返回TRUE,暨1。如果不相等,则返回FALSE,暨0。
2、以“北京”地区为例:公式:=SUMPRODUCT((E3:E9=H3)*D3:D9)就是
1*66+0*56+0*67+0*56+0*33+0*57+0*20=66。
3、以“北京”地区为例:公式:=SUMPRODUCT((E3:E9=H3)*(C3:C9)*(D3:D9))就是
1*50*66+0*25*56+0*500*67+0*5*56+0*98*33+0*2500*57+0*1800*20=3300。
三、SUMPRODUCT:多条件求和。
⽬的:计算相应地区销量⼤于50的销量总额。
⽅法:
在对应的⽬标单元格中输⼊公式;=SUMPRODUCT((E3:E9=H3)*(D3:D9>50),(C3:C9)*
(D3:D9))。
解读:
1、⾸先进⾏条件判断,如果相等或⼤于50,则返回TRUE,暨1。如果不相等或⼩于等于50,则返回FALSE,暨0。
2、然后对应的数组元素之间相乘,并返回成绩之和。
四、SUMPRODUCT:单条件计数。
⽬的:计算销往相应地区的产品数。
countif函数多条件求和⽅法:
在⽬标单元格中输⼊:=SUMPRODUCT(N(E3:E9=H3))。
解读:
1、函数N的主要作⽤是将不是数值的值转换为数值形式。
2、对应的返回值请参阅下图。
五、SUMPRODUCT:多条件计数。
⽬的:查询销售到相应地区的相应产品数。
⽅法:
在对应的⽬标单元格中输⼊公式:=SUMPRODUCT(N(E3:E9=H3)*N(B3:B9=I3))。解读:
1、利⽤函数N将对判断的结果转换为数值,然后再求对应的乘积之和。
六、SUMPRODUCT:跨列统计。
⽬的:统计出计划和销量之和。
⽅法:
在⽬标单元格中输⼊公式:=SUMPRODUCT(($C$3:$J$3=K$3)*($C4:$J4))。
解读:
1、⾸先判断$C$3:$J$3区域中的值和K$3是否相等,如果相等返回TRUE,如果不相等,则返回FALS
E。
2、然后和C4:J4区域中的值进⾏相乘并返回乘积之和。
3、特别注意的事:绝对引⽤和相对引⽤的实⽤,固定不变的范围绝对引⽤,变化的相对引⽤。
七、SUMPRODUCT:多权重计算。
⽬的:根据分值⽐例算出最后得分。
⽅法:
在⽬标单元格中输⼊公式:=SUMPRODUCT(C$3:E$3,C4:E4)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。