金额表不能只看显示值:AI 填数要检查精度和舍入
金额表显示两位小数,不代表计算过程已经按两位小数处理。AI 填数时,需要分别检查原始数值、业务舍入规则和最终显示格式。只看截图中的金额是否整齐,可能错过累计误差与合计口径差异。
先确定舍入发生在哪一步
假设三项费用各为 0.335 元。若每项按约定四舍五入到分再相加,结果可能与先加总再舍入不同。这个差异不需要模型犯错就会发生,关键在于业务采用逐项计价、逐行结算还是总额结算。
输入契约应写明币种、计量单位、保留位数、舍入方式和结算阶段。不要把“保留两位”当成完整规则,因为它可能指显示、计算中间值,也可能指最终结算值。跨币种数据还应保留原币金额与汇率口径,避免把不同币种直接相加。
格式只是显示的一层
Google Sheets 的日期与数值格式文档说明,格式用于控制数值如何显示,地区设置也会影响货币与小数呈现。因此把单元格设成货币格式,并不能替代对底层数值的校验。百分比与金额同样要区分存储值和展示值。
例如一项折扣显示百分之十,底层可能应存储为 0.1;若适配器写入 10,再套用百分比格式,就会得到错误显示与计算。对于金额列,要确认数字仍是可计算的数值,而不是带货币符号和千位分隔符的文本。
选择可解释的计算路径
结算系统可根据业务要求采用十进制运算,或以最小货币单位保存整数;这属于应用设计选择,不能假定电子表格自动替你执行。涉及公式时,写清中间计算步骤,并把汇率、税率和舍入规则放在可定位的位置。
不要为了让两张表看起来相等,偷偷修改某一行尾数。若存在合法的舍入差额,应有明确的调整项和说明。Agent 的任务是执行既定口径、暴露不一致,而不是自行决定哪一笔金额需要被“修平”。
用小数字验证,再用真实规模复核
| 样本 | 检查重点 |
|---|---|
| 刚好位于舍入边界 | 实际舍入方式 |
| 正负金额混合 | 退款与冲销是否正确 |
| 大量小额明细 | 逐项与汇总口径是否一致 |
| 空白和零 | 缺失金额是否被误当作零 |
交付时同时核对明细合计、控制总额和差额解释,保留可复算的来源。对关键金额,可以用独立计算过程复核表格结果。这样即使格式、地区或编辑器发生变化,团队仍能根据原始规则判断数值是否正确,而不只是相信两位小数带来的整齐外观。
若来源金额已经是文本,应先验证分隔符和负数表示方式,再转换为数值;转换失败的项目单独列出,不能静默填零。
在企业文档中验证
如果要把本文方法用于企业文档,可预约演示,结合实际资料核对协作、权限与集成方式。
需要在自己的环境中验证时,可先了解私有化部署方案,再确定试用范围与验收要求。