使用動態自訂格式日期進行條件格式設定

使用動態自訂格式日期進行條件格式設定

我的問題是,當日期過期時,我想將自訂格式日期清單塗成紅色。

例如,我有兩個動作:

  • 買麵包: 必須先完成27/01
  • 購買牛奶: 必須先完成25/03

我的 Excel 看起來像:

       A                B                C
1   Action            Date            Finished
2   Buy Bread         27/01           NO
3   Buy Milk          25/03           Yes

如果日期已過時且操作,我希望 B 欄為紅色不是完成的

我使用過條件格式,例如:

  • 範圍是:“=$B:$B”
  • 公式為:「如果儲存格中的值> TODAY()
  • 該單元格必須是紅色的僅有的如果該動作被標記為
  • 當然,格式是紅色的。

我無法使用“如果 A3 是否定的”我的條件格式公式中的條件正確。我怎樣才能把這個如果“目前儲存格”

舉個例子:

IF ( CURRENTCELL in B2 > TODAY AND CURRENTCELL in C2 = NO )

答案1

在條件格式視窗中只需輸入以下公式:

=AND($B2<=TODAY(),$C2="No")

您可能需要,根據;您所在的地區進行替換。


請注意,條件格式透過檢查公式來運作,如果結果是,TRUE則套用該格式。因此,您不使用IF語句,因為它們用於應用指定的結果如果條件為真。

條件格式的解釋
您編寫的公式是動態的。想像一下,您在資料末尾新增了一列,將公式寫入第一個儲存格並將其複製下來。

因為您沒有鎖定行號,所以公式會變更以查看它所在的行。

這是一樣的,你選擇的範圍就是你的列,Excel修改條件格式來單獨檢查每一行。當檢查第 6 行時,公式已變更為引用 B6。

這可能會有所幫助:chandoo.org/wp/2009/03/13/excel-conditional-formatting-basics。

編輯
供日後參考,修改為法文:=ET($B2<=AUJOURDHUI();$C2="No")

相關內容