在
excel 数据处理中,
sumifs
函数是实现多条件求和的核心工具,能够基于多个条件快速计算指定范围的数值总和。其语法支持灵活添加条件范围与对应条件,适用于按类别、日期、文本等多维度筛选求和场景。本文通过单条件筛选、日期范围限定、通配符模糊匹配、多类别汇总等实例,详解其用法技巧,并提示范围一致性、运算符格式等注意事项,帮助用户高效处理复杂求和需求,提升数据汇总效率。
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- 核心参数:
sum_range
:需要求和的目标数值范围;
criteria_range1
:第一个条件判断的单元格范围;
criteria1
:对应第一个范围的条件(文本、数字、日期或表达式);
- 可选参数:可添加多个条件范围与条件(
criteria_range2, criteria2
等)。
需求:计算 “电子产品” 类别的销售总额。
=SUMIFS(B2:B100, C2:C100, "电子产品")
- 说明:
B2:B100
为销售额范围,C2:C100
为产品类别范围,条件为 “电子产品”。
需求:计算 2023 年 1 月 1 日至 1 月 31 日的销售额总和。
=SUMIFS(B2:B100, A2:A100, ">=2023-01-01", A2:A100, "<=2023-01-31")
- 说明:
A2:A100
为日期范围,通过两个条件限定日期区间。
需求:计算 “北部” 地区 “电子产品” 的销售额。
=SUMIFS(B2:B100, D2:D100, "北部", C2:C100, "电子产品")
- 说明:同时匹配地区(
D列
)和产品类别(C列
)两个条件。
需求:计算产品名称含 “电子” 的销售额(如 “电子手表”“电子配件”)。
=SUMIFS(B2:B100, E2:E100, "电子*")
- 说明:
*
为通配符,代表任意字符,条件 “电子 *” 匹配所有以 “电子” 开头的名称。
需求:计算 “电子产品” 和 “家具” 两类的总销售额。
=SUM(SUMIFS(B2:B100, C2:C100, {"电子产品", "家具"}))
- 说明:通过数组
{"电子产品", "家具"}
一次性指定多个条件,用SUM
汇总结果。
- 范围一致性:
sum_range
(求和范围)与所有criteria_range
(条件范围)的行数 / 列数必须一致,否则返回错误。
- 运算符格式:条件中的比较运算符(
>
, <
, >=
等)需用引号包裹,如">=1000"
。
- 引用类型:复制公式时,建议对固定范围使用绝对引用(如
$B$2:$B$100
),避免范围偏移。
- 结果解读:返回
0
表示无匹配数据,非错误,可结合实际场景判断数据合理性。
SUMIFS
函数通过灵活的多条件组合,解决了传统
SUM
函数无法应对的复杂求和需求。无论是单条件筛选、日期范围限定,还是通配符模糊匹配、多类别汇总,都能通过简洁公式高效实现。掌握其语法规则与实例技巧,可显著提升
excel 数据汇总与分析的效率。