2014-03-25 246 views
2

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

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

回答

2

事情是DATE不像你所说的那样使用。它用于像这样:

=DATE(year, month, date) 

您或许可以使用INT其向下取整为最接近的整数(所以25-Mar-2014 11:14 PM变得25-Mar-2014 00:00:00就像TODAY()):

=INT(A1)=TODAY() 
+1

太棒了!我完全忘记了如何在Excel中存储日期和时间。这是一个相当巧妙的技巧。非常感谢你! –

+0

@LeeWhite不客气:) – Jerry