火星科技网您的位置:首页 >综合百科 >

sumifs 函数怎么使用 多条件求和操作详解

导读 sumifs 函数是 Excel 里面专门做多条件求和的函数,核心作用就是同时满足多个筛选条件之后,对指定的数据区域进行汇总求和,和 sumif

sumifs 函数是 Excel 里面专门做多条件求和的函数,核心作用就是同时满足多个筛选条件之后,对指定的数据区域进行汇总求和,和 sumif 单条件求和不一样,sumifs 可以叠加两组甚至更多条件,适合销售统计库存核算报表汇总这类场景。很多新手容易混淆 sumifs 和 sumif 的参数顺序,这也是使用出错最主要的原因,sumifs 第一参数就必须是求和区域,后面才依次写条件区域和条件,顺序写反之后公式会直接报错或者计算结果错误。使用 sumifs 函数的时候,先确定需要汇总的目标数值区域,再依次确定每一组筛选条件对应的条件区域和条件内容,每一组条件都要保证条件区域和求和区域的行列尺寸完全一致,不能大小错位,最后输入完整公式按下回车就能得到多条件求和结果。掌握参数逻辑之后,日常表格统计就可以不用手动筛选再求和,公式可以自动动态计算,表格新增数据之后结果也会自动更新。

函数基础语法

sumifs 求和区域 条件区域 1 条件 1 条件区域 2 条件 2 条件区域 3 条件 3

参数说明清单

求和区域 真正需要累加数字的单元格范围

条件区域 1 用来做第一个筛选判断的单元格范围

条件 1 筛选规则,可以是数字文本单元格引用大于小于这类判断

条件区域 2 第二个筛选判断的单元格范围,和求和区域大小必须匹配

条件 2 第二个筛选规则,支持继续追加更多条件组

基础示例

假设表格 A 列是产品名称 B 列是地区 C 列是销售额

公式含义 统计产品名称等于苹果 并且地区等于华东 对应的销售额总和

公式写法 sumifs C2 C100 A2 A100 苹果 B2 B100 华东

常用条件写法对照表

条件类型写法说明
等于固定文本直接写文本,文本需要加英文双引号
等于单元格内容直接引用单元格,不需要双引号
大于数值大于符号加数字,整体放在英文双引号内
小于等于数值小于等于符号加数字,整体放在英文双引号内
模糊匹配包含文字星号通配符搭配文字,例如 包含 货 写成 货

高频错误要点

所有逗号引号全部使用英文半角符号,中文符号会直接报错

每一组条件区域,行列范围必须和求和区域大小相同,不能一个是 A2 A50 另一个是 A2 A80

条件之间默认是并且关系,也就是同时满足全部条件才会计入求和

如果条件里面引用单元格,不要把单元格放进双引号里面

【常见问题】

问题 1 sumifs 函数和 sumif 函数最大区别是什么

回答 1 sumifs 函数支持多条件同时筛选求和,sumif 函数只能单条件求和,并且 sumifs 函数第一参数是求和区域,sumif 第一参数是条件区域,参数顺序不一样,这是 sumifs 函数使用最容易踩坑的地方。

问题 2 sumifs 函数能不能实现或者的逻辑

回答 2 sumifs 函数本身默认是并且逻辑,不能直接写或者逻辑,如果需要 sumifs 函数实现或者,一般是多个 sumifs 相加,也就是把满足第一种条件的求和结果加上满足第二种条件的求和结果。

问题 3 sumifs 函数返回 0 是什么原因

回答 3 sumifs 函数返回 0 代表没有任何一行数据同时满足全部设置的条件,优先检查条件文本是否有错别字,条件区域范围是否匹配,判断符号是不是中文符号,单元格内容是否存在空格。

【免责申明】

本内容基于 Excel 通用版本 sumifs 函数讲解,不同版本 WPS 和 Excel 的 sumifs 函数基础逻辑一致,部分新版软件附加功能存在差异,公式实操请结合自身表格数据验证,内容仅供学习参考。