将单元格与固定日期进行比较的公式总是返回 false

Sta*_*Man 8 microsoft-excel-2010

Excel 2010 中的以下公式都给了我“否”的答案:

公式:

=IF(S8="24/03/2015","Yes","No")
Run Code Online (Sandbox Code Playgroud)

其中 S8 具有格式/值 dd/mm/yyyy / 24/03/2015

=IF(S9>"30/06/2013","Yes","No")
Run Code Online (Sandbox Code Playgroud)

其中 S9 具有格式/值 dd/mm/yyyy / 24/03/2015

数据最初是从使用 dos 命令生成的文本文件加载的dir /s > Dir.txt

我试过复制/格式化值、datevalue() 和其他互联网建议的解决方案无济于事。

我需要大师的帮助!

小智 10

去掉公式中日期的引号。它试图找到两个文本值中的较大值而不是两个日期值中的较大值。

  • 这行不通。在发帖之前先尝试一下。 (3认同)

小智 9

如果你的 S8 是约会对象,

尝试这个

=IF(S8 = Date(yyyy;mm;dd);"Yes";"No")
Run Code Online (Sandbox Code Playgroud)

如果您S8是日期,请将其与日期进行比较...

  • 对于上面的选项 0,输入公式返回错误 - 可能是因为使用了“;” 作为分隔符而不是逗号。输入“,”分隔符后,公式返回正确答案——非常感谢!! (3认同)