返回目录:excel表格制作
SUMPRODUCT函数
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和
语法
SUMPRODUCT(array1, [array2], [array3], ...)
中文语法:SUMPRODUCT(数组1, [数组2], [数组3], ...)
SUMPRODUCT 函数语法具有下列参数:
- Array1 必需。 其相应元素需要进行相乘并求和的第一个数组参数。
- Array2, array3,... 可选。 2 到 255 个数组参数,其相应元素需要进行相乘并求和。
SUMPRODUCT函数是一个使用频率很高的数学函数,凡工作中涉及到条件计数或条件求和的问题,都可以用SUMPRODUCT函数来解决。
我们以几个案例来看看它到底是怎么用的!!
-----------------------------
案例1
函数:=SUMPRODUCT((E4:E10="手机")*1)
解答:E4:E10:单元格里等于手机的数量
*1:函数要求是一个数组,所以要*1。任何数*1都不变
-----------------------------
案例2
函数:=SUMPRODUCT((E16:E22={"手机","风扇"})*1)
解答:E4:E10:单元格里等于手机和风扇的数量
*1:函数要求是一个数组,所以要*1。任何数*1都不变
-----------------------------
案例3
函数:=SUMPRODUCT((B28:B34="女")*(E28:E34="风扇"))
解答:B28:B34:单元格里等于女的数量
E28:E34:单元格里等于风扇的数量
2者相加
-----------------------------
案例4
函数:=SUMPRODUCT((E40:E46="风扇")*G40:G46)
解答:E40:E46:单元格里等于风扇的条件
G40:G46:G40到G46单元格
2者相加
-----------------------------
案例5
函数:=SUMPRODUCT((YEAR(C52:C58)=2016)*G52:G58)
解答:C52:C58:单元格里提取年数值,并等于2016 YEAR函数提取年份
G52:G58:G52到G58单元格
2者相加
-----------------------------
案例6
函数:=SUMPRODUCT(F64:F70,G64:G70)
解答:F64*G64+F65*G65+F66*G66+F67*G67+F68*G68+F69*G69+F70*G70
总和
-----------------------------
案例7
函数:=SUMPRODUCT((E76:E82="手机")*F76:F82*G76:G82)
解答:E76:E82:单元格里等于手机
F76*G76+F79*G79+F80*G80=32800
-----------------------------
案例8
函数:=SUMPRODUCT(($F$88:$F$94>F88)*1)+1
解答:$F$88:$F$94>F88:单元格引用绝对,并且大于F88单元格
乘以1,把它转化成数组才能参与运算
加1(+1):是看比F88的单价大的数量有几个,如果有4个,则F88的排名是5
--------------------------
你学会了吗,谢谢大家。