- 首页
- Excel 函数指南和示例
- 数学与统计函数
- Excel SUMIFS 函数怎么用
Excel SUMIFS 函数怎么用
完整的多条件求和函数使用指南,配有实用示例
SUMIFS 是 Excel 中一个高级函数,可以根据多个条件进行求和计算。无论是需要计算特定区域和产品的销售额,还是分析具有复杂条件的数据,SUMIFS 都能帮助您轻松获得准确结果。通过实用示例学习从基础求和到高级筛选技巧。
在线尝试 SUMIFS
在浏览器中直接测试 SUMIFS 函数 - 比 Excel 更快更简单
专业模式
试试这些
拖放 Excel 或 CSV 文件到这里
最多上传 2 个文件(总大小 10MB)•
Free Plan
SUMIFS 函数指南
使用 SUMIFS 的分步说明
函数语法
=SUMIFS(求和范围, 条件范围1, 条件1, [条件范围2, 条件2], ...)
使用步骤
1
选择要显示求和结果的单元格
2
输入 =SUMIFS( 开始函数
3
选择要求和的数值范围(如D2:D100)
4
选择第一个条件范围(如A2:A100)
5
输入第一个条件(如"电子产品"或">1000")
6
根据需要添加更多的条件范围和条件(每对条件都必须配对)
7
按回车完成公式
使用场景
销售分析
根据地区、产品类别和日期范围统计销售额
费用跟踪
按部门和时间段计算总支出
绩效指标
基于多个条件分析性能数据
使用提示
- 1求和范围和所有条件范围必须大小相同(行数和列数)
- 2文本条件必须用双引号括起来(如"销售部")
- 3数字条件可以使用比较运算符(如">5000"、"<=100")
- 4日期条件应使用正确格式(如">="&DATE(2023,1,1))
- 5文本条件中可以使用通配符(* 表示任意字符序列,? 表示单个字符)
- 6条件按"与"逻辑组合(所有条件都必须满足)
- 7最多可以使用 127 对条件(条件范围和条件)
- 8若要实现"或"逻辑,需创建多个SUMIFS并相加
关于 SUMIFS 的常见问题
SUMIFS 函数的常见问题和解决方案
SUMIF 允许您基于单一条件求和,而 SUMIFS 可以应用多个条件进行求和。SUMIFS 更适合复杂计算,可以同时满足多个条件,例如统计特定区域、日期和产品类别的销售额。
这通常是由以下原因导致的:1) 您的某个条件没有匹配到任何数据(检查拼写错误或格式问题),2) 您的数据包含看起来像数字的文本(使用 VALUE 函数转换),3) 数据单元格中有隐藏的空格,或 4) 条件和数据之间存在日期或数字格式差异。
SUMIFS 默认使用"与"逻辑(必须满足所有条件)。对于"或"逻辑(满足任一条件即可),需要创建单独的 SUMIFS 公式并将它们相加。例如:=SUMIFS(求和范围, 条件范围1, 条件1) + SUMIFS(求和范围, 条件范围2, 条件2) 将计算满足任一条件的值之和。
是的,SUMIFS 支持通配符:* (匹配任意字符序列) 和 ? (匹配任意单个字符)。例如,=SUMIFS(求和范围, 文本范围, "*张*") 将计算文本范围中包含"张"字的单元格对应的求和范围值。这对部分文本匹配非常有用。
对于日期范围,使用比较运算符:=SUMIFS(求和范围, 日期范围, ">="&开始日期, 日期范围, "<="&结束日期)。这会计算日期落在开始日期和结束日期之间(包含边界)的值之和。确保您的日期条件格式化为日期,或使用 DATE 函数创建日期值。
#VALUE! 错误通常发生在:1) 您的条件与条件范围中的数据类型不兼容,2) 您的某个范围与其他范围的大小或形状不同,或 3) 您尝试使用 SUMIFS 不支持的数组操作。请检查所有范围是否具有相同的维度,以及条件是否与您要比较的数据类型匹配。
SUMIFS 默认不区分大小写。若要实现区分大小写的求和,可以使用 EXACT 函数创建一个辅助列,生成 TRUE/FALSE 标志,然后使用 SUMIFS 只对标志为 TRUE 的项目求和。在较新的 Excel 版本中,也可以将 SUMIFS 与 FILTER 和 EXACT 函数结合使用。
当空白单元格位于求和范围内时,SUMIFS 将其视为零值。要排除空白单元格,将 SUMIFS 与检查非空白单元格的附加条件结合使用:=SUMIFS(求和范围, 求和范围, "<>", 条件范围1, 条件1, ...)。要排除零值,添加条件:=SUMIFS(求和范围, 求和范围, "<>0", 条件范围1, 条件1, ...)。