我正在使用带公式的条件格式来突出显示今天(或过去)以某种颜色出现的日期。要检查今天是否出现日期,我只需使用A1=TODAY()
即可。但是,某些单元格包含日期时间,例如25-Mar-2014 11:14 PM
。当我在该单元格上使用上面的公式时,它会返回FALSE
,即使今天是3月25日。
确定日期是否在今天发生的正确方法是什么?我尝试使用DATE(A1)
将单元格转换为没有时间的日期,但这不起作用。我不想为此使用Visual Basic,也不想使用AND(A1<tomorrow;A1>yesterday)
。
答案 0 :(得分:2)
事情是DATE
没有像你提到的那样使用。它的用法如下:
=DATE(year, month, date)
您可以使用INT
向下舍入到最接近的整数(因此25-Mar-2014 11:14 PM
变为25-Mar-2014 00:00:00
就像TODAY()
一样):
=INT(A1)=TODAY()