
我需要對包含日期(憑證的到期日期)的儲存格套用條件格式。我想要紅色的過期證書、一周內過期的橙色證書、一個月(30 天)內過期的黃色證書以及其他未標記的證書(談論背景顏色)。但是當我輸入公式時
=A2-today()<0
,無論日期如何,所有單元格都會填充紅色。當我將數字更改為 7 並選擇橙色時,所有單元格都會被填充為橙色,無論日期如何。如果一切正常,A2 細胞現在應該是橘色的。我做錯了什麼?公式該怎麼寫呢?
答案1
您可以使用以下功能:
這給出了今天和 A2 中的日期之間的天數:
=DATEDIF(A2, TODAY(), "d")
所以,你可以使用:
=DATEDIF($A2, TODAY(), "D") > 0
[為此格式選擇紅色]
=AND(DATEDIF(TODAY(), $A2, "D") >= 0, DATEDIF(TODAY(), $A2, "D") < 7)
[為此格式選擇橙色]
=AND(DATEDIF(TODAY(), $A2, "D") >= 7, DATEDIF(TODAY(), $A2, "D") < 30)
[為此格式選擇黃色]
您可以轉到此連結並蒐索名為“突出顯示延誤」: https://www.microsoft.com/en-us/microsoft-365/blog/2013/04/04/using-conditional-formatting-to-highlight-dates-in-excel/