当前位置:科技动态 > 如何使用公式sumproduct(如何使用sumproduct函数)

如何使用公式sumproduct(如何使用sumproduct函数)

  • 发布:2023-10-02 05:53

很多Excel用户不知道如何使用公式sumproduct。为了让大家有一个使用sumproduct函数的基本概念,今天我特地给大家带来sumproduct函数的使用。方法,希望对大家在实际使用sumproduct函数时有所帮助。

如何使用sumproduct函数

SUMPRODUCT 函数的意思是将给定数组集合中的数组之间的相应元素相乘,并返回乘积之和。

1。常规用法,求乘积之和

如下图,我们要根据销售数量和单价求出总销售金额。很多人会先算出每种水果的总价,然后相加。其实这就是SUMPRODUCT函数的计算过程。它将相应的数据相乘,然后将相乘的结果相加。公式为:=SUMPRODUCT(B2:B5,C2:C5)

2。有条件计数

SUMPRODUCT 函数也可用于条件计数。比如这里我们要求1班有多少人,我们可以将公式设置为: =SUMPRODUCT((B2:B14="Class 1")*1),让我们简单解释一下它的计算原理

B2:B14="Class 1" 的结果是一个逻辑值。如果条件正确,则返回 true,如果条件错误,则返回 false。我们可以将 true 视为 1,将 false 视为 0。如下图黄色区域所示,B2:B14="Class 1" 的结果是一个数组。当输入乘以一个常数时,这个常数会对数组中的每个元素计算一次,所以这个1会和逻辑值一起计算一次,结果就是下图中的绿色区域。最后,SUMPRODUCT函数会将这一列相加,求和得到结果4,如下图黄色区域所示。这就是函数的计算过程。 SUMPRODUCT函数的条件求和和计数的原理是这样的

如果需要统计多个条件,只需将多个条件相乘即可。公式的格式为:SUMPRODUCT ((条件1) * (条件2) * (条件3))。如果有多个条件,只需乘以所需的次数即可。好的,单条件和必须乘以 1

3。间隔计数

间隔计数也是条件计数的一种。我们这里单独拿出来主要是为了让大家了解这一点。例如,这里我们要询问分数大于80分的学生人数。我们只需要将公式设置为 :=SUMPRODUCT((C2:C14>80)*1) 即可

如果我们要要求分数大于80分和小于90分的学生数量,这实际上是多条件计数。我们只需要把公式设置为: =SUMPRODUCT((C2:C14>80)*(90>C2:C14)) 就这样了

4。条件求和

SUMPRODUCT 函数也可用于条件求和。该操作与条件计数非常相似。比如这里我们要求1班的总分,我们只需要把公式设置为: =SUMPRODUCT((B2:B14="Class 1")*C2:C14),我简单解释一下原理给你

这个原理和条件计数一模一样,只不过这里我们用结果列代替乘以1。 SUMPRODUCT 函数还可以用于多条件求和,格式为:SUMPRODUCT ((条件 1)*(条件 2)*(条件 3)*结果列)

5。建立排名

SUMPRODUCT 函数可用于排名。例如,这里我们要根据学生的成绩对他们进行排名。我们只需要将公式设置为:=SUMPRODUCT(($C$2:$C$14>C2)*1)+1。这其实就是SUMPRODUCT函数的单条件查询。这里不再解释原理。你能明白这样做的原理吗?

相关文章