Excel:比较日期时间和日期

Lee*_*ite 5 excel datetime date excel-formula

我正在使用带有公式的条件格式来以某种颜色突出显示今天(或过去)发生的日期。要检查日期是否出现在今天,我只需使用A1=TODAY(),它工作正常。但是,某些单元格包含日期时间,例如25-Mar-2014 11:14 PM. 当我在该单元格上使用上述公式时,它返回FALSE,即使今天是 3 月 25 日。

确定日期时间是否发生在今天的正确方法是什么?我曾尝试使用DATE(A1)将单元格转换为没有时间的日期,但这不起作用。我不想为此使用 Visual Basic,也不想做类似AND(A1<tomorrow;A1>yesterday).

Jer*_*rry 4

问题是它DATE没有像你提到的那样使用。它的使用方式如下:

=DATE(year, month, date)
Run Code Online (Sandbox Code Playgroud)

您也许可以使用INT它向下舍入到最接近的整数(所以25-Mar-2014 11:14 PM变得25-Mar-2014 00:00:00就像TODAY()):

=INT(A1)=TODAY()
Run Code Online (Sandbox Code Playgroud)