Excel 中的 SUMIF 函数:通过示例学习

什么是SUMIF函数?

SUMIF 是用于根据单一标准对值求和的函数。使用此函数,您可以找到在一定范围内应用条件的数字之和。此函数属于数学和三角函数。与名称类似,如果满足给定的条件,则将求和。此函数用于查找大型数据集中特定数字的总和。

如何使用 SUMIF 函数?

SUMIF 将根据指定的条件对单元格范围进行求和。应应用条件的单元格范围、计算总和所依据的约束、根据条件计算总和的单元格范围需要在 公式.

MS SUMIF 公式

一般遵循一个格式,需要提供标准、标准范围等。

SUMIF(range,criteria,sum range)

MS SUMIF 公式

  • 范围:包含条件的单元格范围
  • 标准:必须满足的条件
  • 总和范围: 满足条件时要添加的单元格范围。

示例 1:使用 SUMIF

给定包含订单号和账单金额的数据表。需要找出特定订单的账单金额总和。

步骤 1) 您想要查找订单号以“Amzcd”开头的特定品牌订单的账单金额总和。

S# 订单号 Bill 金额
1 008 $450
2 009 $500
3 AFJK 010 $1,102
4 011 $850
5 012 $564
6 ABVF 013 $345
7 014 $10.50
8 015 $835.50
9 ABVF 016 $1,236
10 AFJK 017 $478.20
11 018 $100.25

步骤2) 选择账单金额下方的单元格并应用公式仅查找以“Amzcd”开头的订单的账单金额总和。

MS SUMIF 公式

步骤3) 应用的公式是

'=SUMIF (B2: B12, "Amzcd*," C2: C12)'
  • B2:B12 是将检查条件的单元格范围。
  • 'Amzcd*' 是订单号开头适用的标准。
  • C2:C12 是根据条件要添加的单元格范围

步骤4) 如果您查看表格,会突出显示根据给定标准汇总的账单金额。选择以“Amzcd”开头的每个订单的账单金额,然后会找到总数。

MS SUMIF 公式

步骤5) 检查账单金额列的末尾,查看满足给定条件的账单金额总和。

MS SUMIF 公式

示例 2:如何使用带有比较运算符的 SUMIF

一组比较运算符存在于 Excel中。SUMIF 函数可以与比较运算符一起使用。比较运算符可用于指定 SUMIF 函数中的条件。因此,如果比较运算返回真值,它将对值求和。

步骤1) 您有一个包含产品名称、数量和价格的数据表。如何找到数量大于等于 100 的产品的总价格?

S# 产品 数量 价格
1 软饮料 100 $1,789
2 服装面料 80 $752
3 食用油 150 $489
4 坚果 500 $2,589
5 Cookies 205 $1,500
6 鞋类 130 $300
7 电子物品 100 $4,500
8 蔬菜 410 $3,752
9 玩具 50 $200
10 家具 210 $500

步骤2) 如果将条件应用到逻辑格式“Qty>=100”,则 SUMIF 公式可以形成如下所示。

使用 SUMIF 进行比较 Opera职权范围

步骤3) 应用的公式是

=SUMIF (C2: C11,">=100", D2: D11)
  • C2:C11 是要查找条件的单元格范围
  • '>=100' 是用比较运算符表示的大于等于的条件
  • D2:D11是需要按照条件求和的范围

步骤4) 突出显示的单元格是满足条件的价格,其中数量> = 100

使用 SUMIF 进行比较 Opera职权范围

步骤5) 值的总和位于单元格 D13 中;它是数量大于或等于 100 的产品价格的总和。

使用 SUMIF 进行比较 Opera职权范围

示例 3:如何使用 SUMIF 处理日期

在此示例中,您将学习如何使用 SUMIF 函数和日期。条件也可以以日期形式给出。

步骤1) 表格中显示了不同的账号、账单日期和付款。金额需要在给定的账单日期内支付到相应的账户。通过使用 SUMIF,您可以尝试找出 6 月份需要支付的金额总和。

S# 帐号 Bill 日期 付款
1 9160250011660588 1/4/2019 25000
2 9160250011689568 1/28/2019 15000
3 9160250012356588 1/31/2019 8500
4 9160250899560588 6/2/2019 9635
5 9160260231660588 2/10/2019 4582
6 9160250011658588 6/25/2019 10265
7 9160457811660588 3/1/2019 8132
8 9160250011670858 3/12/2019 9562
9 9160250011663569 6/15/2019 7895
10 9160250321660456 6/18/2019 2566

步骤2) 由于日期由您决定,因此条件可以形成为“>5/31/2019”,指的是 XNUMX 月之后的日期。这里比较运算符和日期与 SUMIF 同时使用。

将 SUMIF 与日期结合使用

步骤3) 应用的公式是

=SUMIF (C2: C11,">5/31/2019", D2: D11)
  • C2:C11 是给定日期的单元格范围,也是给定条件将查找的范围
  • '>5/31/2019' 是日期大于 '5/31/2019' 的条件
  • D2:满足条件后要添加的 D11 数字范围

步骤4) 以下是满足应用条件的单元格值,以及将找到这些值的总和。

将 SUMIF 与日期结合使用

步骤5) 总数在 D13 中。这是 XNUMX 月份要支付给多个账户的总金额。

将 SUMIF 与日期结合使用

下载上述 Excel 数据文件

总结

  • SUMIF 函数将根据给定的条件对值进行求和。
  • SUMIF 函数兼容数字、日期、文本数据
  • 条件可以通过其他函数或运算符的结果来表达
  • SUMIF 函数一次只能应用于一列
  • 允许使用 SUMIF 函数检查唯一条件
  • 当范围与条件范围不匹配时,#VALUE 将出现错误结果
  • 使用通配符可以匹配单词或句子的一部分。星号用于一系列字符,问号用于单个字符。
  • 当使用文本和数值时,条件应该用双引号括起来,但如果仅包含数值则不必。