首页 > 甄选问答 >

问 Excel 怎么使用求和函数 掌握 SUM 系列计算

2026-11-06 15:24:45
最佳答案

答

在 Excel 里面使用求和函数,核心就是调用 SUM 函数对指定单元格区域的数值进行累加计算,除此之外还有 SUMIF 单条件求和 SUMIFS 多条件求和 SUBTOTAL 分类汇总求和等扩展求和函数,日常最基础的 SUM 函数语法是 SUM 参数,参数可以是单个单元格 连续区域 多个不连续区域,也可以混合单元格和数字常量,输入公式回车之后就会自动输出总和结果,这个功能是 Excel 最常用的数据计算功能,广泛用于销售合计 工资合计 库存总量统计,解决手动累加容易算错,数据更新之后总和需要重新计算的问题,求和函数会跟随原始数据变动自动刷新结果,不需要每次修改数据都重新手动相加。

为什么需要使用求和函数

手动逐个单元格相加,当数据行数很多的时候,不仅计算速度慢,还容易漏加单元格,后续原始数据新增或者修改之后,原来算出的总和就失效,必须重新计算,求和函数把累加计算交给 Excel 自动完成,只要引用的数据区域发生变化,计算结果就会同步更新,同时求和函数还支持条件筛选之后只对满足条件的数据求和,普通加号累加无法实现这类筛选条件计算,所以业务报表 台账 统计表都会优先使用求和函数替代手动加法。

详细操作步骤

第一种 基础 SUM 函数,普通区域求和

1 选中需要输出合计结果的单元格

2 输入等号开始编写公式,输入 SUM,括号里面填写求和范围,例如 =SUM (A2:A20)

3 如果是多个不连续区域,用逗号隔开,例如 =SUM (A2:A10,C2:C10)

4 按下回车键,单元格立刻显示求和结果

5 也可以使用快捷键,选中目标单元格之后按 Alt+=,Excel 会自动识别上方或者左侧连续数据区域,快速插入 SUM 求和函数

第二种 SUMIF 单条件求和,满足一个条件再求和

1 函数语法 =SUMIF 条件区域 条件 求和区域

2 举例,统计某一类产品销售额总和,条件区域是产品名称列,条件是指定产品名称,求和区域是金额列

3 在目标单元格输入公式,回车得到符合该条件的累加数值

4 适合单一筛选条件,比如按部门 按类别单独汇总金额

第三种 SUMIFS 多条件求和,同时满足多个条件才求和

1 函数语法 =SUMIFS 求和区域 条件区域 1 条件 1 条件区域 2 条件 2

2 注意 SUMIFS 和 SUMIF 顺序不一样,求和区域放在最前面

3 可以设置两个甚至更多筛选条件,比如同时满足部门等于销售部 月份等于三月,再对金额求和

4 适合复杂业务报表,多维度筛选汇总数据

第四种 SUBTOTAL 求和,筛选状态下求和

1 函数语法 =SUBTOTAL 9 数据区域

2 参数 9 代表求和,这个求和函数最大特点是自动忽略筛选隐藏的行,只计算当前可见单元格

3 适合已经做自动筛选的数据表,筛选之后合计数值会自动跟着筛选结果变化

4 注意如果是手动隐藏行,SUBTOTAL 依然会把隐藏行数值计入总和,这点和筛选隐藏有区别

求和函数类型说明表格

求和函数核心功能优点适用场景
SUM全部数值累加简单通用普通合计汇总
SUMIF单条件累加支持单一筛选按类别单独汇总
SUMIFS多条件同时满足累加支持多维度筛选多条件业务统计
SUBTOTAL筛选可见行求和联动筛选结果筛选后的报表合计

补充注意事项

使用求和函数的时候,如果引用区域里面包含文本 空单元格,SUM 函数会自动忽略,不会报错,但是如果单元格是文本格式的数字,求和函数会识别成文字,不会参与计算,结果就会偏小,需要先把单元格转为真正数值格式,另外如果公式计算之后数值没有更新,检查计算选项是不是设置成手动计算,切换成自动计算即可,还有一个要点,求和函数引用区域如果插入新行,原来的区域范围不会自动扩大,需要手动修改公式里面的区域,或者把表格转为超级表,超级表内部使用结构化引用,新增行之后求和函数会自动识别新增数据,还有部分用户会混淆 SUMIF 和 SUMIFS 参数顺序,写反之后公式会返回错误值,编写公式的时候要特别留意参数位置。

【常见问题】

问题 1 Excel 使用求和函数结果不对是什么原因

回答 1 Excel 使用求和函数结果不对,常见原因是数字是文本格式,求和函数不会计算文本型数字,也有可能是引用区域选错,或者区域内包含错误值,先检查单元格格式,修正引用范围,清除错误值之后求和函数就可以得到正确结果。

问题 2 Excel 使用求和函数能不能对筛选隐藏的数据求和

回答 2 Excel 普通 SUM 求和函数会把隐藏行也计算进去,如果只想对筛选可见数据求和,需要改用 SUBTOTAL 求和函数,参数选择 9,筛选变化之后求和函数结果会自动同步更新。

问题 3 Excel 使用求和函数可以同时设置多个筛选条件吗

回答 3 Excel 普通 SUM 求和函数不支持筛选条件,想要多条件累加,需要使用 SUMIFS 求和函数,同时设置多组条件区域和条件,全部条件匹配之后才会纳入求和函数计算。

【免责申明】

本文操作基于微软 Excel 常规版本编写,不同版本 Excel 函数参数和界面存在细微差异,部分 WPS 兼容版本函数行为基本一致,但个别高级求和函数在老旧版本可能不支持,本文仅作操作教学参考,不保证所有环境下公式运算结果完全相同。