Excel 中的 SUMIF 函数:通过示例学习
什么是SUMIF函数?
SUMIF 是用于根据单一标准对值求和的函数。使用此函数,您可以找到在一定范围内应用条件的数字之和。此函数属于数学和三角函数。与名称类似,如果满足给定的条件,则将求和。此函数用于查找大型数据集中特定数字的总和。
如何使用 SUMIF 函数?
SUMIF 将根据指定的条件对单元格范围进行求和。应应用条件的单元格范围、计算总和所依据的约束、根据条件计算总和的单元格范围需要在 公式.
MS SUMIF 公式
一般遵循一个格式,需要提供标准、标准范围等。
SUMIF(range,criteria,sum range)
- 范围:包含条件的单元格范围
- 标准:必须满足的条件
- 总和范围: 满足条件时要添加的单元格范围。
示例 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”开头的订单的账单金额总和。
步骤3) 应用的公式是
'=SUMIF (B2: B12, "Amzcd*," C2: C12)'
- B2:B12 是将检查条件的单元格范围。
- 'Amzcd*' 是订单号开头适用的标准。
- C2:C12 是根据条件要添加的单元格范围
步骤4) 如果您查看表格,会突出显示根据给定标准汇总的账单金额。选择以“Amzcd”开头的每个订单的账单金额,然后会找到总数。
步骤5) 检查账单金额列的末尾,查看满足给定条件的账单金额总和。
示例 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 公式可以形成如下所示。
步骤3) 应用的公式是
=SUMIF (C2: C11,">=100", D2: D11)
- C2:C11 是要查找条件的单元格范围
- '>=100' 是用比较运算符表示的大于等于的条件
- D2:D11是需要按照条件求和的范围
步骤4) 突出显示的单元格是满足条件的价格,其中数量> = 100
步骤5) 值的总和位于单元格 D13 中;它是数量大于或等于 100 的产品价格的总和。
示例 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 同时使用。
步骤3) 应用的公式是
=SUMIF (C2: C11,">5/31/2019", D2: D11)
- C2:C11 是给定日期的单元格范围,也是给定条件将查找的范围
- '>5/31/2019' 是日期大于 '5/31/2019' 的条件
- D2:满足条件后要添加的 D11 数字范围
步骤4) 以下是满足应用条件的单元格值,以及将找到这些值的总和。
步骤5) 总数在 D13 中。这是 XNUMX 月份要支付给多个账户的总金额。
总结
- SUMIF 函数将根据给定的条件对值进行求和。
- SUMIF 函数兼容数字、日期、文本数据
- 条件可以通过其他函数或运算符的结果来表达
- SUMIF 函数一次只能应用于一列
- 允许使用 SUMIF 函数检查唯一条件
- 当范围与条件范围不匹配时,#VALUE 将出现错误结果
- 使用通配符可以匹配单词或句子的一部分。星号用于一系列字符,问号用于单个字符。
- 当使用文本和数值时,条件应该用双引号括起来,但如果仅包含数值则不必。