
我的問題是,當日期過期時,我想將自訂格式日期清單塗成紅色。
例如,我有兩個動作:
- 買麵包: 必須先完成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")