手机版

SUMPRODUCT函数的用途之一:单条件、多条件、模糊条件求和

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

SUM函数是Excel中的一个数学函数,它将给定数组中的对应元素相乘,并返回SUMPRODUCT的和。

它的基本语法是:

SUMPRODUCT(array1,[array2],[array3],…)

SUM函数语法有以下参数:

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

单条件求和

如下图所示,计算女性员工的绩效得分:

公式:

=SUMPRODUCT((B2:B11=“女”)* c23360c11)

其中:

B2:B11="女性":

将B2:B11中每个单元格的值与“女性”进行比较,如果性别为“女性”,则为真,否则为假,结果返回一组逻辑值:

{ FALSE真;假;真;假;真;假;真;假;真;}

(B2:B11=“女”)*C2:C11:

将上述逻辑数组中的值乘以相应的值C2:C11。

多条件求和

如下图,计算绩效分数高于15的女性员工的分数:

公式:

=SUMPRODUCT((B2:B11="女")* (c23360c115),c23360c11)。

多条件求和的一般写法是:

=SUMPRODUCT((条件1) *(条件2) *.*(条件n,总和范围)。

模糊条件求和

如下图所示,计算销售部门女性员工的绩效得分:

不止一个销售部门。要想找到所有的销售部门,必须根据关键词“sales”进行搜索,这是一种模糊搜索。

公式:

=SUMPRODUCT(is number(FIND(" sales ",A2:A11))*(C2:C11="女"),D2:D11)。

其中:

查找(“销售”,A2:A11):

在A2:A11的每个单元格值中查找“销售额”。如果可以找到,返回单元格值中“sales”的位置。如果差值不够,返回错误值#VALUE!

这部分的结果是:

{#VALUE!1;1;1;#VALUE!1;#VALUE!#VALUE!1;#VALUE!}

ISNUMBER(FIND ("sales ",A2:A11)):

判断上述数值中的每个值是否为数字,如果是,则返回TRUE,否则返回FALSE,所以这部分公式的结果为:

{ FALSE真;真;真;假;真;假;假;真;FALSE}

版权声明:SUMPRODUCT函数的用途之一:单条件、多条件、模糊条件求和是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。