跳转至

SUMIFS 函数

1. 函数概述

SUMIFS 是 Excel 中用于按多个条件对数值进行求和的函数。它可以在一组数据中,先根据一个或多个条件筛选出符合要求的记录,再把对应的数值加总起来。

你可以把它理解为“带筛选条件的 SUM”:

  • 只有一个条件时,它是 SUMIF 的升级版
  • 多个条件时,它非常适合做报表统计、业务汇总、销量/成本/预算核算等场景

典型应用包括:

  • 统计某个地区、某个产品在某个时间段的销售额
  • 统计某个员工在某个项目上的工时合计
  • 统计某个类别在满足多个字段规则时的金额总和

2. 基础语法

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

要点:

  • SUMIFS 至少需要 1 组条件criteria_range1, criteria1
  • 条件可以有多组(范围与条件成对出现)
  • 条件之间默认是 AND(同时满足) 的关系

3. 参数说明

参数 是否必填 说明 示例
sum_range 必填 需要求和的数值区域 销售额列 E2:E100
criteria_range1 必填 第 1 个条件对应的区域 地区列 B2:B100
criteria1 必填 第 1 个条件(可以是值、单元格引用、表达式) "华东"H2
criteria_range2, criteria2... 可选 第 2、第 3…组条件(成对出现) 产品列、日期列等

条件(criteria)支持的常见写法

需求 写法示例
等于某文本 "华东"
等于某数字 100
引用单元格 H2
大于/小于 ">=100""<50"
与单元格比较 ">="&H2
通配符匹配 "A*"(以 A 开头)、"*手机*"(包含“手机”)

4. 基础用法示范

下面用一个常见销售明细表来演示。假设数据结构如下:

A B C D E
日期 地区 产品 销售员 销售额
2025-01-03 华东 手机 张三 12000
2025-01-05 华北 电脑 李四 8600

假设数据区域为第 2 行到第 100 行:

  • 日期:A2:A100
  • 地区:B2:B100
  • 产品:C2:C100
  • 销售员:D2:D100
  • 销售额:E2:E100

4.1 单条件求和

=SUMIFS(E2:E100, B2:B100, "华东")

含义:对 E2:E100 求和,但仅统计 B2:B100 等于“华东”的行。


4.2 多条件求和

=SUMIFS(E2:E100, B2:B100, "华东", C2:C100, "手机")

含义:同时满足:

  • 地区是华东
  • 产品是手机 才会被加总。

4.3 条件引用单元格

假设:

  • H2 填地区(如“华东”)
  • H3 填产品(如“手机”)
=SUMIFS(E2:E100, B2:B100, H2, C2:C100, H3)

这样你只要改 H2/H3 的值,结果会自动更新,很适合做汇总面板。


4.4 数值区间条件

假设你想统计销售额在 10000 以上的订单对应的销售额总和。

这里注意:sum_range 是“销售额”,而条件范围也可以是“销售额”,用于筛选。

=SUMIFS(E2:E100, E2:E100, ">=10000")

含义:只把销售额本身大于等于 10000 的行加总(相当于“大单金额合计”)。


4.5 日期区间条件

统计 2025-01-01 到 2025-01-31 的销售额,日期条件通常用“>= 起始日期”和“<= 结束日期”两组条件实现。假设:

  • 起始日期在 H22025-01-01
  • 结束日期在 H32025-01-31
=SUMIFS(E2:E100, A2:A100, ">="&H2, A2:A100, "<="&H3)

含义:对日期列进行双条件筛选,再汇总销售额。


4.6 通配符条件

如果产品列里可能是“手机”“手机-高配”“手机壳”等,你可以用通配符:

=SUMIFS(E2:E100, C2:C100, "*手机*")
  • * 代表任意长度字符
  • *手机* 代表“只要包含手机就算”

5. 总结

SUMIFS 的核心价值在于:用多个条件精确筛选,再对目标数值求和。写好 SUMIFS 公式,关键是把思路拆成两步:

  1. 我想加总哪一列?sum_range
  2. 我要用哪些条件筛选?criteria_rangeN + criteriaN 成对添加

当你需要做各种维度统计(地区、产品、人员、时间、金额区间、关键词匹配等),SUMIFS 往往比手动筛选、透视表之外的方式更轻量、更可复用,也非常适合嵌入到固定报表和动态看板中。