【ExcelPlanet】SUMPRODUCT函数⽤法:单条件、多条件、模糊条件求和与
sumproduct函数的用法简介计数
欢迎来到ExcelPlanet,今天我们来聊聊⼀个“真⾹”的求和函数:SUMPRODUCT。因为涉及到数值概念,导致⼀开始可能会有⼊门障碍。但其实理解之后,在统计报表等⽅⾯的功能⾮常强⼤。
⼀、函数解析
SUMPRODUCT函数是Excel中的数学函数,将给定的⼏个数组间对应元素相乘,并返回乘积之和。
其基本语法为:
SUMPRODUCT(array1,[array2], [array3], …)
SUMPRODUCT函数语法具有下列参数:
Array1:必需。其相应元素需要进⾏相乘并求和的第⼀个数组参数。
Array2, array3,…:可选。2到255个数组参数,其相应元素需要进⾏相乘并求和。
特别注意:
数组参数必须具有相同的维数。否则,函数SUMPRODUCT将返回#VALUE!错误值#REF!。
基本⽤法
SUMPRODUCT函数最基本的⽤法是:
数组间对应的元素相乘,并返回乘积之和。
如下图:
公式:=SUMPRODUCT(B2:B9,C2:C9)
该公式的含义是:
B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7+B8*C8+B9*C9⼆、单条件求和与计数
2.1 单条件求和
如下图,计算所有英雄的计算机课程的总成绩。
公式:
=SUMPRODUCT((C2:C37=“计算机”)*D2:D37)
其中,C2:C37=“计算机”:
将C2:C37内每个单元格值与“计算机”⽐较,凡是课程是“计算机”的是TRUE,否则是“FALSE”,返回的是⼀组逻辑值。
(C2:C37=“计算机”)*D2:D37
将上述逻辑数组内的值(TRUE代表1,FALSE代表0)与对应的D2:D37的成绩数组相乘后求和,得到结果。
2.2 单条件计数
公式:
=SUMPRODUCT((C2:C37=“计算机”)*1)
将(C2:C37=“计算机”)返回逻辑数组内的值(TRUE代表1,FALSE代表0)与分别乘以1后求和,也就得到按条件计数的效果。(也可以使⽤N函数来实现,⽰例:SUMPRODUCT(N(C2:C37=“计算机”))
三、多条件求和与计数
3.1 多条件求和
公式:
=SUMPRODUCT((C2:C37=“计算机”)*(D2:D37>80),D2:D37)多条件求和的通⽤写法是:
=SUMPRODUCT((条件⼀)*(条件⼆)*……*(条件N),求和范围)
3.2 多条件计数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论