你请 ChatGPT 帮忙写一条 Excel 公式。

AI 很快就给出答案。

你贴进 Excel,保存格也真的出现数字。

这样就能放心套用整张表了吗?

还不能。

因为「公式能算出结果」和「结果符合你的工作规则」,是两件不同的事。

今天只学一个方法:

AI 写完公式后,先用「正常/临界/空白」三笔测试数据验算,再套用到正式表格。

不用懂复杂程序,也不用一次检查几百列。

一、为什么 AI 写的 Excel 公式,看起来正常却可能算错?

例如,你经营一家小商店,希望 Excel 自动计算每笔采购的折扣后金额。

规则是:

  • 每笔采购原价未满 1,000 元,不打折。
  • 原价达到 1,000 元(含)以上,整笔采购打九折。
  • 如果数量或单价还没填写,就先不要显示金额。

你把规则交给 AI。

AI 可能帮你写出一条能运行的公式。

但假设它把「达到 1,000 元」写成「超过 1,000 元」,那么原价刚好 1,000 元的订单,就会被算错。

或者公式没有处理空白字段,明明数据还没填完,却显示 0 元。

这些情况不一定会出现 Excel 错误提示。

数字看起来合理,反而更容易让人忽略错误。

二、第一步:先把规则写给 AI,不要只说「帮我写公式」

假设你的 Excel 有三栏:

字段内容A 栏购买数量B 栏商品单价C 栏折扣后金额

你希望从 C2 开始计算。

可以直接把下面这段提示词贴给 ChatGPT:

我正在做 Excel 采购表。
A 栏是数量,B 栏是单价,C 栏要算折扣后金额。
计算规则:
  1. 数量乘上单价,得到原价。
  2. 原价达 1,000 元(含)以上,整笔打九折。
  3. 原价未满 1,000 元,不打折。
  4. 如果数量或单价空白,C 栏也保持空白。
请提供可以放在 C2 的 Excel 公式。
除了公式,也请列出正常值、刚好达到折扣门槛、输入空白三种情况的预期结果。
不要自行增加其他折扣、税金或四舍五入规则。

这个 Prompt 的关键,不是文字长。

而是先把「怎样才算正确」说清楚。

三、第二步:把 AI 给的公式放到 C2

符合上述规则的一种 Excel 公式是:

=IF(OR(A2="",B2=""),"",IF(A2*B2>=1000,A2*B2*0.9,A2*B2))

看起来有点复杂,其实只有两层意思。

第一层:先检查空白。

如果 A2 或 B2 还没填数据,C2 就保持空白。

第二层:计算折扣。

如果数量乘单价达到 1,000 元,就乘上 0.9。

没达到 1,000 元,就维持原价。

但别因为公式看起来合理,就马上向下拷贝几百列。

先做下一步。

四、第三步:用三笔数据验算公式

这是今天真正需要记住的地方。

先创建一个测试区,或拷贝一份小型测试表格,不要直接在唯一的正式数据上试验。

然后输入三种情况。

测试数量 A单价 B预期结果 C正常值2300600临界值2500900空白值空白300空白

测试一:正常值

数量 2、单价 300。

原价为 600 元,没有达到折扣门槛。

因此正确结果应该是 600 元。

这笔主要确认基本乘法没有问题。

测试二:临界值

数量 2、单价 500。

原价刚好是 1,000 元。

因为规则写的是「1,000 元以上,包含 1,000 元」,所以必须打九折。

正确结果是 900 元。

这笔可以检查 AI 是否把 >=1000 错写成 >1000。

差别只是一个等号,实际金额却可能不同。

测试三:空白值

数量尚未填写,单价为 300 元。

按照原本规则,金额应该保持空白。

如果 Excel 直接显示 0,或出现不符合预期的错误,就要重新检查公式的空白处理。

三笔都符合预期,再考虑把公式套用到其他数据列。

五、如果三笔测试都通过,就代表整张表一定正确吗?

不是。

三笔测试只能检查几种常见情况,不能保证公式在所有数据上都没有问题。

例如,正式数据还可能包含:

  • 数量为 0 的订单。
  • 折扣门槛前一元,例如 999 元。
  • 负数、退款或退货数据。
  • 单价被错误输入成文字。
  • 需要四舍五入到整数或小数第二位的金额。

如果你的表格会处理这些情况,就需要增加相应测试。

特别是重要的财务、薪资、税务或对外报价数据,不能只靠三笔测试就完成全部验收。

今天的方法比较适合做为套用正式数据之前的第一道检查。

六、Excel 有没有工具可以帮我找出公式哪里算错?

有。

如果公式比较复杂,Microsoft Excel 提供「评估公式」功能,可以逐步查看嵌套公式如何计算。

在支持的 Excel 版本中,可以选取公式保存格,再从「公式」索引标签找到「评估公式」。

这个功能适合在结果不符合预期时,查看条件判断与中间计算。

不过,它也有自己的限制。

例如部分 IF 分支不一定会全部显示运算过程;空白参照在评估过程中也可能呈现为 0。

因此,「评估公式」适合协助追查运算过程,仍不能取代对实际业务规则的核对。

七、ChatGPT 可以直接替我验算整份 Excel 吗?

ChatGPT 支持读取与分析常见试算表文件,包括 XLSX、XLS 与 CSV。

你可以上传一份测试版 Excel,要求 AI 解释各栏计算规则、找出异常值,或列出它认为需要人工确认的数据。

但要特别注意:

AI 的分析结果,不一定等于 Excel 在你的正式活页簿中实际运行的结果。

尤其当文件有大量公式、跨工作表参照、特殊函数或复杂数据时,更需要回到真正使用的试算表软件确认。

OpenAI 官方也提醒,AI 产出的公式、计算与修改结果可能不完整或不正确,重要工作应先保留源文件案,再审查结果。

八、今天的一分钟重点

以后让 AI 帮忙写 Excel 公式,不要只问:

「这个公式对吗?」

你可以改问:

「请替这个公式设计三笔测试数据:一笔正常值、一笔刚好碰到条件边界、一笔空白值。每笔都列出正确答案,让我先在 Excel 验算。」

这样就能把 AI 从单纯「产生公式」,变成协助你创建基本验收方法。

真正的顺序应该是:

先定义规则 → AI 写公式 → 三笔数据验算 → 再套用正式表格。

今天只要记住这件事:

Excel 算得出数字,不代表公式已经算对;先测正常、临界、空白三种情况,才能减少把同一个错误拷贝到整张表的风险。

推荐阅读