Σ表格公式学堂EXCEL FORMULA & SCENARIO

SUMIFS多条件求和

同时满足好几个条件才加起来,报表必备。

Excel 2016+WPS 兼容在线测试
1

语法结构

SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], ...)
求和区域条件区域1条件1条件区域2条件2方括号 [ ] 表示可选参数
参数必填类型说明示例值
求和区域必填区域要加总的数字列,注意它排在最前面,和 SUMIF 相反C2:C6
条件区域1必填区域第一个判断依据所在列B2:B6
条件1必填文本/数字/表达式第一个条件"销售部"
条件区域2可选区域第二个判断依据,成对出现,最多 127 组C2:C6
条件2可选文本/数字/表达式第二个条件">1000"

返回:数字:同时满足全部条件的求和结果

2

什么时候用它

某部门某月的合计
部门 + 月份两个条件一起卡,得出精确数字。
看完整场景方案 →
按区间统计
条件写 ">=2024-1-1" 和 "<=2024-1-31" 统计当月。
看完整场景方案 →
3

动画演示

动画演示·销售明细第 1 / 7 步
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
73800
STEP 1
准备计算:从 C2 开始逐格读取,销售部且 >1000 的合计先记为 0。
销售部且 >1000 的合计:0
4

示例演示

C7 : =SUMIFS(C2:C6,B2:B6,"销售部",C2:C6,">1000")
=SUMIFS(C2:C6,B2:B6,"销售部",C2:C6,">1000") 得到 2600
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
73800
当前表:销售明细 · 公式单元格 C7 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象提示参数太少
原因把求和区域写到后面了(习惯性按 SUMIF 的顺序写)
解决SUMIFS 的第一个参数一定是求和区域
现象条件区域行数不一致算错
原因各个区域范围大小不同
解决所有区域统一成 B2:B100 / C2:C100 这种等长范围
现象日期条件不生效
原因日期当文本比较了
解决写成 ">="&DATE(2024,1,1) 或 ">="&F2(引用日期单元格)
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景