excel 表格公式求和最基础就是使用 sum 函数,手动输入等号加上 sum,括号里面选中需要相加的单元格或者单元格区域,回车之后就能自动算出总和,除了普通连续区域求和,还支持不连续单元格求和条件求和多表求和跨工作表求和,是财务统计库存汇总销售报表最常用的公式,和工具栏一键自动求和本质底层调用的还是 sum 公式,学会手写公式之后,可以灵活修改范围,比按钮求和可控性更强,还能结合其他函数组合实现复杂计算,适合大批量数据长期维护的表格。excel 表格公式求和依靠单元格引用机制,公式会记录单元格位置,当原始数字修改之后,求和结果会自动同步更新,这也是公式求和和手动输入数字最大的区别,如果单元格里面是文本格式数字,公式求和会识别失败,数值不会计入总和,这也是很多人操作出错的核心原因。
一 核心求和函数对照表
| 函数名称 | 作用 | 适用场景 |
|---|---|---|
| SUM | 普通数值相加 | 连续区域或者多个单元格常规求和 |
| SUMIF | 单条件求和 | 满足某一个条件才参与求和 |
| SUMIFS | 多条件求和 | 同时满足两个及以上条件才求和 |
| SUBTOTAL | 分类汇总后求和 | 筛选之后只对可见行求和 |
二 基础公式求和详细操作步骤
连续单元格区域求和
第一步 点击想要显示求和结果的空白单元格。
第二步 在单元格里面输入等于号,接着输入 SUM,然后输入左括号。
第三步 用鼠标拖动选中需要相加的连续单元格范围,比如 A2 到 A10,此时括号内会自动生成 A2:A10。
第四步 输入右括号,完整公式就是 = SUM (A2:A10)。
第五步 按下回车键,单元格立刻显示求和总数,如果后续修改 A2 到 A10 里面任意数字,求和结果自动刷新。
不连续单元格求和
第一步 选中空白结果单元格,输入 = SUM (
第二步 按住键盘 Ctrl 键,依次点击每一个需要相加的单元格,单元格之间会自动用逗号隔开。
第三步 补齐右括号,完整公式示例 = SUM (A2,C5,D8)。
第四步 回车确认,这种方式适合分散在不同位置单元格的 excel 表格公式求和。
工具栏自动求和方式
第一步 选中存放结果的空白单元格,位置一般放在数据列底部。
第二步 点击顶部开始选项卡,找到自动求和图标,图标标识是西格玛符号。
第三步 excel 会自动识别上方连续数字区域,自动生成 sum 公式。
第四步 检查识别的区域是否正确,如果识别错误可以手动拖动修改选区。
第五步 回车完成,这个方式本质仍然是 excel 表格公式求和,只是省去手动输入函数。
三 进阶条件类求和公式操作
SUMIF 单条件求和
公式结构 =SUMIF (条件区域,条件,求和区域)
第一步 确定条件区域,也就是用来判断筛选的那一列。
第二步 设置条件,比如等于苹果,大于 100 这类判断规则。
第三步 指定求和区域,也就是真正需要相加数值所在列。
第四步 举例公式 = SUMIF (B2:B20,"苹果",C2:C20),含义就是 B 列等于苹果对应的 C 列数值全部相加。
第五步 回车得到结果,适合按产品类别按部门做 excel 表格公式求和。
SUMIFS 多条件求和
公式结构 =SUMIFS (求和区域,条件区域 1, 条件 1, 条件区域 2, 条件 2)
第一步 注意 SUMIFS 和 SUMIF 顺序不一样,求和区域写在最前面。
第二步 依次添加多组条件区域和对应的判断条件。
第三步 举例公式 = SUMIFS (C2:C20,B2:B20,"苹果",D2:D20,"一月"),代表同时满足产品是苹果并且月份是一月的数据求和。
第四步 回车执行,适合多维度报表的 excel 表格公式求和。
筛选可见行求和 SUBTOTAL
第一步 当表格已经做筛选之后,如果直接使用 sum 公式,隐藏行的数据依然会参与求和,结果不准确。
第二步 在结果单元格输入公式 = SUBTOTAL (9,A2:A20),数字 9 代表求和。
第三步 回车之后,excel 表格公式求和只会计算当前筛选显示出来的可见单元格,隐藏行自动排除。
四 跨工作表求和
第一步 点击存放结果的单元格,输入 = SUM (
第二步 点击第一个工作表标签,选中对应单元格区域。
第三步 输入逗号,继续切换第二个工作表,选中对应区域,多个工作表之间用逗号分隔。
第四步 补齐括号回车,完成跨表 excel 表格公式求和。
第五步 如果多个工作表结构完全一致,可以使用三维引用,公式格式 = SUM (Sheet1:Sheet3!A2:A10),一次性把 1 到 3 号工作表同一位置区域全部相加。
五 操作注意要点
第一 所有 excel 表格公式求和必须以等号开头,没有等号 excel 会识别成普通文本,不会计算结果。
第二 单元格如果设置成文本格式,里面数字不会参与 sum 求和,需要选中单元格,把格式改成常规或者数值,双击单元格激活之后才可以正常计算。
第三 公式里面引用区域如果出现 VALUE! 报错,一般是区域里面包含文字空格特殊符号,需要清理数据。
第四 填充柄下拉公式的时候,单元格引用会自动偏移,如果不想区域变动,需要加上绝对引用符号美元符号,比如 $A$2:$A$10。
第五 复制公式之后如果数值没有变化,可以按 F9 手动重算,或者检查计算选项是否设置成手动计算模式。
日常普通累加优先使用 SUM 公式,需要按条件筛选累加就选用 SUMIF 或者 SUMIFS,筛选状态下只统计可见行选择 SUBTOTAL,跨多个工作表汇总就使用三维引用 sum,掌握这些 excel 表格公式求和写法,就可以应对绝大多数报表统计需求。
【常见问题】
问题 1 excel 表格公式求和结果显示 0 是什么原因
回答 1 excel 表格公式求和结果显示 0,大多是参与计算的单元格是文本格式数字,公式识别不到数值,也有可能是公式选区选错,选到空白单元格,解决办法是选中数据列修改单元格格式为常规,双击单元格激活数值,再检查 excel 表格公式求和里面的区域引用是否正确。
问题 2 excel 表格公式求和下拉之后数值全部不变怎么办
回答 2 excel 表格公式求和下拉数值不变,是因为公式里面使用了绝对引用,区域被锁定,下拉不会自动偏移,解决办法是把公式里面美元符号去掉改成相对引用,如果需要部分锁定行列,就只保留行或者列前面的美元符号,再下拉填充 excel 表格公式求和。
问题 3 excel 表格公式求和能不能排除负数
回答 3 excel 表格公式求和可以排除负数,推荐使用 SUMIF 公式,设置条件大于 0,只把正数累加,公式写法 = SUMIF (A2:A20,">0"),这样 excel 表格公式求和就会自动跳过所有负数,只统计正数值总和。
问题 4 excel 表格公式求和出现 NAME 报错是什么意思
回答 4 excel 表格公式求和出现 NAME 报错,一般是函数名称拼写错误,或者输入的时候没有英文半角符号,中文括号中文逗号都会触发报错,解决办法是检查 SUM 函数拼写,把括号逗号全部切换成英文半角,重新编写 excel 表格公式求和公式。
【免责申明】
本文基于微软 excel 常规版本功能编写,不同版本 excel 函数兼容性和界面细节会存在差异,公式计算结果受单元格格式数据内容引用方式影响,本文仅作为操作参考,不承担因数据修改公式错误造成的数据统计偏差相关责任。


