一次 Excel 排错记录:豆包解决不了,我解决了
起因
朋友发消息给我,说帮我看个函数,还补了一句:豆包也解决不了。

我想着,这给我挑战了,AI都解决不了,我能解决吗?
我打开他发的表看了一下,公式写得没问题。但结果就是不对,而且有个很明显的特征:
公式里带日期就错
把日期部分去掉就对
日期的写法、格式看着也都正常。
排查过程
整个过程没什么高明的手法,就是一步步收范围:
先确认公式本身没问题 —— 在空白处照着同样的结构重搭一遍,结果正常,先排除"公式写错"这个可能性。
隔离变量 —— 把公式拆成两段,不带日期的部分全对,带日期的部分全错。范围一下压到"日期"。
看底层值 —— 把日期列改成常规格式,看它实际存的数。
其他方式—— 后来尝试新建一个文件,复制数据,或者重新创建数据,又没问题,问题就出在她发我的那个文件上,这就很奇怪。
问 AI —— 到这儿卡了,于是把已经排除的信息整理成一段话问 AI:在"公式无误、格式正常、只有日期参与才出错"的前提下还有哪些可能。它给的候选清单里有一条是:工作簿是否启用了 1904 日期系统。顺着这条查,中了。
答案:1904 日期系统
Excel 有两套日期起点:

两套系统的序列值相差 1462 天。
所以在这类文件里:日期显示正常、排序正常、筛选正常,但凡是做加减、差值、按天计算,结果都会整体偏移。
这完美对上了那两个现象:公式没错,格式没错,结果就是不对。
检查位置:文件 → 选项 → 高级 → 使用 1904 日期系统
注意:改这个设置会让表里所有日期整体平移 1462 天,改之前先备份,改完一定要复查关键数据。
一点想法
最后把问题解决了,我和她开玩笑,说,我可以吧,比AI都厉害了。
其实呢,"我比 AI 厉害"肯定是开玩笑的。
实际情况是:AI现在的发展,越来越“聪明“,但是这个聪明,帮助我们解决问题的时候,我们需要和AI紧密合作,如何更好的给AI适当的提示词,AI给了反馈后,我们怎么针对反馈去思考下一步如何对话,如果提供线索等等,这些都是最终是否能让AI协助,解决问题的核心方法。

