[英]Excel: Compare DateTime to Date
我正在使用帶有公式的條件格式來以某種顏色突出顯示今天(或過去)發生的日期。 要檢查日期是否發生在今天,我只需使用A1=TODAY()
,它工作正常。 但是,某些單元格包含日期時間,例如25-Mar-2014 11:14 PM
。 當我在該單元格上使用上述公式時,它返回FALSE
,即使今天是 3 月 25 日。
確定日期時間是否發生在今天的正確方法是什么? 我曾嘗試使用DATE(A1)
將單元格轉換為沒有時間的日期,但這不起作用。 我不想為此使用 Visual Basic,也不想執行AND(A1<tomorrow;A1>yesterday)
。
問題是DATE
不像你提到的那樣使用。 它是這樣使用的:
=DATE(year, month, date)
您也許可以使用INT
向下舍入到最接近的整數(因此25-Mar-2014 11:14 PM
變成25-Mar-2014 00:00:00
就像TODAY()
):
=INT(A1)=TODAY()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.