首页 > 解决方案 > 为什么 Excel 中的以下日期比较返回 false?

问题描述

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

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

标签: excelexcel-formuladate-comparison

解决方案


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

您可以根据单元格实际存储的内容以一百万种不同的方式解决此问题;我相信您将能够快速找到一些东西。


推荐阅读