SUMIF() 是 Excel 中的一个公式,它的主要功能是根据特定的条件来对某一范围内的数据进行求和。

1. 函数名称:SUMIF

SUMIF 函数用于对某个范围内符合指定条件的数值进行求和。它有三个参数:

  • 范围(range): 你想检查的单元格区域。
  • 条件(criteria): 定义要匹配的条件,符合该条件的值会被用来筛选相应的范围。
  • 求和范围(sum_range): 符合条件时,实际要计算求和的区域。

2. 工作示例

SUMIF 函数在 Excel 中用于基于特定条件对范围中的值进行求和。其语法为:

SUMIF(range, criteria, [sum_range])
  • range:要检查条件的单元格区域。
  • criteria:用于确定哪些单元格将被相加的条件。
  • sum_range(可选):实际需要求和的单元格区域。如果省略,则对 range 中符合条件的单元格进行求和。

示例 1:根据条件求和

假设你有一个商品销售表,列 A 是商品名称,列 B 是销售数量。你想要计算所有“苹果”的总销售量。

A B
苹果 10
香蕉 20
苹果 15
葡萄 30
苹果 5

你可以使用 SUMIF 函数来求和所有“苹果”的销售数量。

公式

=SUMIF(A2:A6, "苹果", B2:B6)

结果 = 30:因为10 + 15 + 5 = 30

示例 2:使用条件和通配符

如果你有类似商品的名称,比如 “青苹果” 和 “红苹果”,而你想计算所有包含“苹果”字样的商品的总销售量,可以使用通配符 *

A B
青苹果 10
香蕉 20
红苹果 15
葡萄 30
苹果 5

公式

=SUMIF(A2:A6, "*苹果*", B2:B6)

结果 = 30:10 + 15 + 5 = 30

示例 3:基于数值条件求和

如果你有一列销售数量,并且想求和大于10的销售量:

A B
苹果 10
香蕉 20
苹果 15
葡萄 30
苹果 5

公式

=SUMIF(B2:B6, ">10")

结果 = 65:因为 20 + 15 + 30 = 65

示例 4:省略 sum_range 参数

在某些情况下,sum_range 可以省略。例如,如果你想计算表中大于等于10的销售数量的总和,而数据列本身就是你要检查和求和的范围:

A B
苹果 10
香蕉 20
苹果 15
葡萄 30
苹果 5

公式

=SUMIF(B2:B6, ">=10")

结果 = 75:10 + 20 + 15 + 30 = 75

3. 应用场景

该公式非常适合用于:

  • 分类汇总: 比如你有一张销售数据表,你可以使用这个公式来汇总特定产品、日期或地区的销售总额。
  • 条件汇总: 如果你想按某个条件进行汇总,比如汇总特定数值范围内的数据,SUMIF 会非常有用。

孟斯特

声明:本作品采用署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可,使用时请注明出处。

Author: mengbin

blog: mengbin

Github: mengbin92

cnblogs: 恋水无意

腾讯云开发者社区:孟斯特