尽管单元格格式相同,Excel 仍无法正确比较日期

尽管单元格格式相同,Excel 仍无法正确比较日期

我有两个日期行。两者都被格式化为日期。当我进行逻辑测试以查看这两个日期是否相同时,excel 无法将它们识别为相同。

以下是单元格的屏幕截图:

在此处输入图片描述

这是为了确认两个单元格行均格式化为日期: 在此处输入图片描述

这是为了确认相等性检查行引用了正确的单元格:

在此处输入图片描述

我被难住了。有人知道这是怎么回事吗?谢谢

答案1

仅当所有部分其中,包括日期中嵌入的时间值,都是相等的。我建议TEXT()仅比较日期值。例如:

=TEXT(G4;"YYYY-MM-DD")=TEXT(G6;"YYYY-MM-DD")

请注意,实际使用的格式代码可能取决于您的语言环境(例如,瑞典人必须使用“ÅÅÅÅ”而不是“YYYY”)。

在您的示例中;这=(G4-INT(G4))<>(G6-INT(G6))很可能产生 TRUE
(比较小数部分)

相关内容