用 AI 写表格公式,最常见的坑不是“完全写不出来”,而是看起来逻辑对、语法也对,一拖满整表却全线错乱:汇总对不上、条件分支跑偏、空行突然冒出奇怪数字。对运营、财务和行政来说,返工成本往往不在改公式本身,而在整表重算、对账和解释口径。与其一次生成几百行再排查,不如先用小样本把规则验稳,再批量铺开。

先把字段含义说清楚,再让 AI 写公式
很多人直接把表头丢给 AI,要求“给我一列提成”或“帮我算毛利”。模型会按常见业务习惯补全假设,而这些假设未必等于你的表。结果是公式在样例行“碰巧正确”,换一批真实数据就失效。
动手前,先用几句话钉死每个相关字段的含义、单位和计算边界。例如金额是含税还是未税,日期按发生日还是入账日,状态字段里空值算未完成还是忽略,折扣是比例还是金额。把这些约束写进提示里,比反复说“再精确一点”更有效。
也可以要求 AI 先输出“字段理解 + 计算口径 + 可能歧义”,你确认后再生成公式。这一步看起来多花两分钟,却能挡住大量隐性错误:同一列被当成文本又被当成数字、百分比被当成小数、跨表引用指向了错误区域。
用少量边界数据试算,而不是直接铺满全表
小样本验证的核心,不是随便挑三五行好看的数据,而是故意覆盖会让公式“露馅”的情况。建议单独开一块试算区,或复制表头后只保留几行,专门用来验证。
尽量包含这些类型:正常典型值、最小/最大合理值、刚好卡在临界点的值(如满减门槛、阶梯费率分界)、空值、异常大额或负数、重复键、状态字段的罕见取值。每一类不必很多,关键是覆盖决策分支。
把 AI 给出的公式先只放进试算区,用计算器或心算对一下预期结果。重点看三件事:结果是否符合业务直觉;条件分支是否走到了该走的路径;空值和异常是否按你的规则处理,而不是被默认成 0 或报错后被“漂亮地”吞掉。
只有试算区全部对上,才考虑往正式表扩展。整表一旦写错再回头找,引用范围、填充方向和筛选隐藏行会叠在一起,定位成本会陡增。
重点检查相对引用与绝对引用
AI 生成的公式里,最容易在批量填充时崩掉的,就是引用方式。相对引用会随拖拽移动,适合“每一行用自己的数量×单价”;绝对引用锁定某几个单元格或区域,适合税率、阈值表、固定参数区。混用错了,第一行可能完全正确,往下拖却悄悄指错行或锁错列。
检查时可按这个顺序看:哪些输入应随当前行变化,哪些必须始终指向参数区;跨列计算时列标是否被不该锁的锁住了;查找类逻辑的查找范围是否在填充后仍完整覆盖,而不是只剩最初那一小段。
如果你习惯让 AI 直接给“可拖拽版本”,不妨再加一句要求:标明哪些引用是相对的、哪些是绝对的,以及填充方向是向下还是向右。你对照试算区拖两行,比只看公式字符串更稳。

空值、异常值要单独定规则,再批量应用
整表失效,很多时候不是主公式错了,而是空值和异常值没有约定。空单元格参与运算,可能被当成 0,也可能让整条链路返回空白或错误;异常值(超范围金额、无法识别的状态、文本型数字)则可能让条件判断全部落到“其他”分支。
在批量应用前,先明确三句话:什么叫“应参与计算”,什么叫“应显示为空/不适用”,什么叫“应标红或拦截”。需要排除空值时,让公式显式判断目标是否为空,而不是指望默认行为碰巧符合业务。对异常值,可以先单独加一列校验结果,标记超范围、格式不符或关键字段缺失,再决定是否进入汇总。
正式推广时建议分步走:先在正式表的一小段连续行粘贴或填充;抽查含空值、临界值、异常标记的行;确认筛选、排序后结果仍稳定;最后再应用到全表,并做一次总量对账(行数、合计、分组小计是否与来源一致)。若中途发现口径要改,回到试算区改规则,而不是在全表上“打补丁式”改引用。
养成一套低风险习惯,比追更强的模型更管用
可以把流程压成固定动作:先定义字段与口径,再构造边界小样本,接着核对引用方式与空值/异常策略,最后小范围试填、对账后全量应用。每次让 AI 改公式,都附上“上一版在哪类样本上错了”,比笼统说“还是不对”更容易收敛。
也不必追求一次生成完美长公式。复杂逻辑拆成辅助列往往更可验:一列做清洗与类型统一,一列做条件判断,一列做最终取值。出问题时,你能立刻看出是哪一环断了,而不是面对一整条难以阅读的嵌套表达式。
AI 擅长快速起草,不擅长替你承担业务口径。真正减少整表返工的,不是更长的提示词,而是把验证前置:用几行难样本证明规则成立,再让公式走向全表。养成这个习惯后,公式“看起来对、用起来崩”的情况会明显下降,对账和返工也会从常态变成例外。