網友有一個 Excel 工作表,其中是提貨日期的清單,如何能依條件來顯示不同格式做為提醒?其條件如下:
1. 到期日前30天警示 (紅底白字)
2. 到期日前60天警示 (黃底黑字)
3. 以上同時包含時,但若已有提交日期填入,則取消警示。
通常只需要使用「設定格式化的條件」即可完成。依指定的三個條件,在「設定格式化的條件」中設定二條規則。
1. 選取儲存格A2:C24。
2. 新增第一個「設定格式化的條件」
規則類型:使用公式來決定要格式化哪些儲存格
規則:=($B2-TODAY()<=60)*ISBLANK($C2)
格式:黃底黑字
$B2-TODAY()<=60:用以判斷儲存格B2的日期是否距今為 60 天以內。
ISBLANK($C2):用以判斷儲存格C2是否為空白儲存格。
公式中的『*』,相當於執行邏輯 AND 運算。
3. 新增第二個「設定格式化的條件」
規則類型:使用公式來決定要格式化哪些儲存格
規則:=($B2-TODAY()<=30)*ISBLANK($C2)
格式:黃底黑字
4. 最後設定完成結果如下圖。
注意喔!其中必須:先執行小於30天的判斷,再執行小於60天的判斷。
如果相反,則會得到以下的錯誤結果。(參考下圖)
因為如果先執行執行小於60天的判斷,就不會再執行小於30天的判斷。
全站熱搜
留言列表