为什么以下 Excel 中的日期比较返回 false?

问题描述

Excel 中的两列包含格式为 d-mmm自定义日期。 D11 列中的 19-Jul 日期是 2021 年。H8 列中的 3-Jan 日期是 2022 年。我使用下面的公式来比较两个日期,结果应该是正确的,但不知何故公式返回错误

=IF(H$8>=$D11),"True","False")

解决方法

向自己证明问题可能是“日期”本身的格式的一种方法是翻转公式:如果 =IF($D11>H$8,"True","False")(省略第一个括号,因为这似乎是输入错误)也返回“ False”,那么您就不是在比较日期。

您可以通过一百万种不同的方式解决此问题,具体取决于单元格实际存储的内容;我相信你会很快找到一些东西。