2014-03-25 244 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