Excel 公式

Excel 怎么做减法、乘法、除法(求差、算乘积)

更新于 2026-06-04 · 阅读约 5 分钟

很多人翻遍 Excel 函数列表,找不到「减法函数」或「除法函数」——因为它们根本不存在。Excel 的减、乘、除都靠运算符 -*/ 直接在公式里写,这篇文章把四则运算、整列批量算、除以 0 报错处理,以及混合运算的括号优先级全讲清,最后再介绍超级表公式面板怎么点选字段搭计算。


四则运算怎么写

Excel 里所有公式都以 = 开头,然后用运算符把单元格或数字连起来。四种基本运算符如下:

  • 减法(求差)=A2-B2,得到 A2 减去 B2 的差。
  • 乘法(算乘积)=A2*B2,得到 A2 与 B2 的乘积。
  • 除法=A2/B2,得到 A2 除以 B2 的商。
  • 加法(求和)=A2+B2,或者用 SUM 函数更方便。

举几个实际场景:

  • 算利润:收入在 C 列,成本在 D 列,利润列写 =C2-D2,往下拖即可。
  • 算金额:单价在 E 列,数量在 F 列,金额列写 =E2*F2
  • 算单价:总金额在 G 列,数量在 H 列,单价列写 =G2/H2
  • 算完成率:实际在 I 列,目标在 J 列,完成率写 =I2/J2,再把单元格格式设为「百分比」;也可以参考算百分比占比那篇。
运算符就是公式的骨架
Excel 没有减法函数,只有运算符。记住:减 -,乘 *,除 /,加 +——四个符号,搞定四则运算。

整列批量算

写好第一行公式之后,不需要逐行重复输入。有两种方式快速填充整列:

  1. 下拉填充柄:点击已有公式的单元格,鼠标移到右下角出现十字形时,按住往下拖到最后一行即可。Excel 会自动把 A2B2 里的行号递增为 A3B3 …以此类推。
  2. 双击填充柄:如果左侧相邻列有连续数据,只需双击右下角十字形,Excel 自动填充到数据末尾,一步到位。

填充之后,公式里的行号会随行变化(相对引用),列号保持不变。如果某个值是固定的(比如税率放在 B1),需要把它写成绝对引用 $B$1,填充时就不会跑偏。

除以 0 报 #DIV/0! 怎么办

当除数为 0 或者除数单元格为空,Excel 会显示 #DIV/0! 错误。这在「完成率」「增长率」等场景下很常见——目标值还没填、或者某月没有数据时就出现了红色报错。

最简单的处理方式是用 IFERROR 包裹:

=IFERROR(A2/B2, 0)

含义:如果 A2/B2 出现任何错误,就显示 0;否则正常显示结果。第二个参数也可以改成空字符串 "" 让格子留白,或者改成文字提示 "无数据"

如果只想针对除以 0 这种情况做判断,可以先检查分母:

=IF(B2=0, "", A2/B2)

含义:如果 B2 等于 0 就显示空白,否则正常做除法。这种写法比 IFERROR 更精确——只拦截分母为零的情况,其他类型的错误仍然会提示,有助于发现数据问题。关于 IFERROR 更多用法可以看这篇专门的介绍

两种防错思路
IFERROR 兜底所有错误——简单粗暴;用 IF(B2=0,…) 只防除以 0——更精准。按实际需求选。

混合运算和括号

当一个公式里同时有加减乘除,Excel 遵循数学的「先乘除后加减」原则:乘法和除法先算,加法和减法后算。

举例:=A2+B2*C2 会先算 B2*C2,再加 A2。如果你想先加后乘,必须加括号:=(A2+B2)*C2

几个实际场景:

  • 含税价:不含税价 × (1 + 税率) → =A2*(1+B2),括号让加法先算。
  • 折后价:原价 × 折扣率 → =A2*B2;折扣额 = 原价 - 折后价 → =A2-A2*B2,也可写成 =A2*(1-B2)
  • 利润率:(收入 - 成本) / 收入 → =(C2-D2)/C2,括号保证先减再除,不加括号就变成 C2 - (D2/C2) 算出完全不同的值。

记住:只要你的运算顺序和默认优先级不同,就加括号,括号多一层也不会错,Excel 会按最内层到最外层依次计算。

更直观:超级表公式面板点选字段搭计算

超级表(TableDI)是一款桌面端高能表格助手,macOS 和 Windows 都支持,完全离线、无需登录。它提供了一个公式面板——用点选字段名称和运算符的方式搭出计算逻辑,不用手动输入列坐标,也不用记忆函数名称。

用公式面板做减法/乘除法的步骤:

  1. 在超级表中打开你的表格(支持直接导入 Excel 文件)。
  2. 点击要放计算结果的列,选择「新建计算列」或「编辑公式」,打开公式面板。
  3. 在面板里点选字段名称(比如「收入」「成本」),字段名会自动填入表达式。
  4. 在字段之间点选运算符- / * / /),组合成「收入 - 成本」或「单价 × 数量」这样的表达式。
  5. 确认后整列立即计算完毕,数据更新时结果自动刷新。

和手写 Excel 公式相比,公式面板的好处是:字段名直观可见(而不是 A2、B2 这样的坐标),列顺序调整后也不会出错,特别适合不熟悉 Excel 公式语法的用户。

函数记不住?
如果你经常为「这个计算用什么函数」发愁,可以看函数记不住怎么办那篇,里面也有超级表公式面板的对比说明。

对照:Excel 运算符 vs 超级表公式面板

对比项Excel 运算符写法超级表公式面板
减法=A2-B2(记列坐标)点选「收入」→ 点 - → 点选「成本」
乘法=A2*B2点选「单价」→ 点 * → 点选「数量」
除法=A2/B2点选「实际」→ 点 / → 点选「目标」
除以 0 防错需嵌套 IFERRORIF面板内置防错提示,可配置空值处理
列顺序变动坐标写死,需手动更新绑定字段名,顺序变化不影响
批量更新下拉填充整列自动计算,无需拖拽

常见问题

Excel 为什么没有减法函数?

Excel 有 SUM 求和函数是因为加法经常需要对多行多列求和,函数写法更简洁。而减法通常只是两个值相减,直接用 - 运算符反而更清晰,加一个减法函数反而会让语法更啰嗦。同理,乘法有 PRODUCT(少用)、除法没有独立函数,都靠运算符处理。如果需要对一列数字全部求和后再减另一个值,可以组合写:=SUM(A2:A10)-B2SUM 基础用法那篇有更多求和场景。

除以 0 怎么办?

=IFERROR(A2/B2, 0) 兜底最省事,出错时显示 0;想更精确只防零分母则用 =IF(B2=0, "", A2/B2),B2 为零时留空,否则正常算。两种方式按实际需求选:前者写法更短,后者只拦截已知的除以 0 情况而不掩盖其他类型的错误。

怎么整列批量算减法或乘除法?

写好第一行公式后,点击该单元格,双击右下角十字形填充柄(前提是左侧相邻列有连续数据),Excel 自动填充到数据末尾。或者手动拖拽填充柄。如果有一个固定值需要对整列生效(比如固定汇率),把它写成绝对引用 $B$1 再拖,值就不会随行号变化。

不想记公式坐标?

免费下载超级表,用公式面板点选字段名搭出减法、乘除法,整列自动算

免费下载(macOS / Windows)