乐于分享
好东西不私藏

Excel全攻略 | 告别手动筛选求和!SUMIFS的10个实战场景

Excel全攻略 | 告别手动筛选求和!SUMIFS的10个实战场景

Excel SUMIFS:多条件求和的终极武器

老板要你统计“1月份北京地区A产品的销售额”,你是不是还在手动筛选?SUMIFS一个公式全搞定!

一、SUMIFS基础语法
公式:=SUMIFS(求和区域, 条件区域1, 条件1, [条件区域2, 条件2], …)

  • 求和区域:要求和的数值所在列

  • 条件区域1:第一个条件判断的区域

  • 条件1:第一个条件(数字、文本、表达式)

  • 支持最多127个条件对

注意:SUMIFS的条件区域和求和区域必须行数相同

二、SUMIFS的5大核心优势

优势1:支持多条件
SUMIF只能单条件,SUMIFS支持无限条件叠加

优势2:条件写法灵活
支持等于、大于、小于、不等于、通配符等

优势3:求和区域在前
区别于SUMIF(条件区域在前),更符合逻辑

优势4:自动忽略非数字
求和区域中的文本自动忽略,不报错

优势5:支持数组运算
可配合数组公式实现更复杂的条件

三、10个实战场景

场景1:单条件求和
需求:统计A产品的总销量

公式:=SUMIFS(C:C, A:A, “A产品”)
说明:求和区域C列,条件区域A列等于”A产品”

场景2:两条件求和
需求:统计1月份A产品的总销量

公式:=SUMIFS(C:C, A:A, “A产品”, B:B, “1月”)

场景3:三条件求和
需求:统计1月份北京地区A产品的总销量

公式:=SUMIFS(D:D, A:A, “A产品”, B:B, “1月”, C:C, “北京”)

场景4:大于/小于条件
需求:统计单价大于100元的销售额

公式:=SUMIFS(C:C, B:B, “>100”)
效果:只累加单价超过100元的销售额

场景5:日期区间求和
需求:统计2024年1月1日至2024年3月31日的销售额

公式:=SUMIFS(C:C, A:A, “>=2024/1/1”, A:A, “<=2024/3/31”)
说明:日期用引号括起来,使用>=和<=运算符

场景6:排除指定项
需求:统计除了A产品以外的所有产品销量

公式:=SUMIFS(C:C, A:A, “<>A产品”)
说明:<>表示不等于

场景7:模糊匹配求和
需求:统计所有“苹果”相关产品的销量(苹果手机、苹果电脑)

公式:=SUMIFS(C:C, A:A, “苹果“)
说明:*代表任意字符,苹果前后可有内容

场景8:以某字符开头
需求:统计所有以“A”开头的产品销量

公式:=SUMIFS(C:C, A:A, “A*”)

场景9:空白单元格条件
需求:统计备注列为空白的订单金额

公式:=SUMIFS(C:C, D:D, “”)
说明:双引号表示空白单元格

场景10:非空白单元格条件
需求:统计已发货(发货日期非空)的订单金额

公式:=SUMIFS(C:C, D:D, “<>”)
说明:<>表示非空

四、高级技巧

技巧1:使用单元格引用作为条件
公式:=SUMIFS(C:C, A:A, E2, B:B, F2)
说明:E2和F2单元格存放条件值,修改更方便

技巧2:结合下拉菜单动态求和

  1. 创建下拉菜单(数据验证→序列)

  2. 选项:产品A、产品B、产品C

  3. 公式:=SUMIFS(C:C, A:A, E2)
    效果:选择不同产品,结果自动更新

技巧3:通配符组合使用
需求:统计姓“张”且名字为两个字的员工销售额

公式:=SUMIFS(C:C, A:A, “张?”)
说明:?代表单个任意字符

技巧4:使用函数作为条件
需求:统计销售额高于平均值的订单

公式:=SUMIFS(B:B, B:B, “>”&AVERAGE(B:B))
说明:用&连接运算符和函数结果

技巧5:多列求和区域
SUMIFS的求和区域只能是单列,如需多列求和:

方法1:多个SUMIFS相加
=SUMIFS(C:C, A:A, “产品A”) + SUMIFS(D:D, A:A, “产品A”)

方法2:使用SUMPRODUCT
=SUMPRODUCT((A:A=”产品A”)*(C:D))

五、SUMIFS vs SUMIF对比

功能
SUMIF
SUMIFS
条件数量
1个
最多127个
参数顺序
条件区域在前
求和区域在前
多条件
❌ 需嵌套
✅ 原生支持
可读性
一般
清晰
推荐度
简单场景
所有场景

六、实战案例:销售数据动态汇总

数据源:销售明细表(日期、产品、地区、销售员、销售额)

需求:创建动态汇总报表,可筛选任意条件

步骤:

  1. 创建条件输入区域:

    • E1:开始日期

    • F1:结束日期

    • E2:产品(下拉菜单)

    • F2:地区(下拉菜单)

    • E3:销售员(下拉菜单)

  2. 编写汇总公式:
    =SUMIFS(E:E, A:A, “>=”&E1, A:A, “<=”&F1, B:B, E2, C:C, F2, D:D, E3)

  3. 添加总计公式:
    =SUMIFS(E:E, A:A, “>=”&E1, A:A, “<=”&F1)

  4. 添加条件计数(满足条件的订单数):
    =COUNTIFS(A:A, “>=”&E1, A:A, “<=”&F1, B:B, E2, C:C, F2, D:D, E3)

效果:修改任意条件,销售额和订单数自动更新

七、常见错误及解决

错误1:#VALUE!
原因:求和区域与条件区域行数不一致
解决:确保使用整列或相同行数范围

错误2:结果为0
原因1:条件写法错误(缺少引号)
正确:”>100″ 而非 >100
原因2:数据格式不一致(文本型数字)
解决:使用VALUE函数转换

错误3:日期条件不生效
原因:日期格式不标准
解决:使用DATE函数 =SUMIFS(C:C, A:A, “>=”&DATE(2024,1,1))

错误4:通配符不生效
原因:使用了近似匹配而非精确匹配
解决:确保条件使用*或?,且无多余空格

八、快捷键和技巧

  • Alt+=:快速输入SUM函数

  • Ctrl+Shift+↓:快速选中整列

  • F4:切换绝对/相对引用

  • 使用表格名称:=SUMIFS(表1[销售额], 表1[产品], “A产品”)

九、总结要点

  • 核心语法:=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2)

  • 运算符支持:=、>、<、>=、<=、<>

  • 通配符支持:*(任意字符)、?(单个字符)

  • 最佳实践:条件使用单元格引用,便于修改

掌握SUMIFS,多条件求和从此告别手动筛选!