Excel 面试 03 多个条件函数 SUMIFS

发布于:2025-02-11 ⋅ 阅读:(60) ⋅ 点赞:(0)

Excel 的 SUMIFS 函数用于根据多个条件求和。它可以对指定范围内的数值进行条件过滤并返回符合条件的总和。


语法

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range:需要求和的数值范围。
  • criteria_range1:要应用第一个条件的单元格范围。
  • criteria1:第一个条件,用于定义需要包含在求和中的数据。
  • [criteria_range2, criteria2], …(可选):额外的条件范围和对应的条件。

注意

  • sum_rangecriteria_range 的大小必须相同,否则会返回错误。
  • 支持多个条件,最多可以使用 127 对条件范围和条件。

使用场景

示例 1:单条件求和

问题
计算某产品的总销售额。例如:

产品 销售额
苹果 500
香蕉 300
苹果 200

公式

=SUMIFS(B2:B4, A2:A4, "苹果")
  • sum_rangeB2:B4(销售额)。
  • criteria_range1A2:A4(产品)。
  • criteria1"苹果"

结果:700(500 + 200)。


示例 2:多条件求和

问题
计算某产品在某地区的总销售额。例如:

产品 地区 销售额
苹果 东区 500
香蕉 西区 300
苹果 西区 200

公式

=SUMIFS(C2:C4, A2:A4, "苹果", B2:B4, "西区")
  • sum_rangeC2:C4(销售额)。
  • criteria_range1A2:A4(产品)。
  • criteria1"苹果"
  • criteria_range2B2:B4(地区)。
  • criteria2"西区"

结果:200。


示例 3:条件包含运算符

问题
求大于 300 的销售额总和。例如:

产品 销售额
苹果 500
香蕉 300
葡萄 800

公式

=SUMIFS(B2:B4, B2:B4, ">300")
  • sum_rangecriteria_range1 都是 B2:B4
  • criteria1">300"

结果:1300(500 + 800)。


通配符的使用

  1. 问号 (?):匹配单个字符。

    =SUMIFS(B2:B4, A2:A4, "苹果?")
    

    匹配如“苹果A”等。

  2. 星号 (*):匹配任意数量的字符。

    =SUMIFS(B2:B4, A2:A4, "苹*")
    

    匹配如“苹果”或“苹果园”等。

  3. 转义字符 (~):用于匹配通配符本身。

    =SUMIFS(B2:B4, A2:A4, "苹果~*")
    

    匹配“苹果*”。


注意事项

  1. 范围大小一致

    • sum_range 和每个 criteria_range 的大小必须相同,否则返回错误。
  2. 忽略空白条件

    • 如果条件范围包含空白单元格,SUMIFS 会忽略这些单元格。
  3. 区分大小写

    • SUMIFS 默认不区分大小写。如果需要区分大小写,可结合其他函数(如 EXACT)。

总结

SUMIFS 是 Excel 中一个功能强大的函数,适用于多条件求和的场景,广泛用于财务报表、销售分析等。它的优点是直观易用,同时支持复杂条件(如运算符、通配符),让数据分析更高效。

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到