網友有一個 Excel 工作表,其中是提貨日期的清單,如何能依條件來顯示不同格式做為提醒?其條件如下:

1. 到期日前30天警示 (紅底白字)

2. 到期日前60天警示 (黃底黑字)

3. 以上同時包含時,但若已有提交日期填入,則取消警示。

Excel-依日期判斷給予警示色彩(設定格式化的條件)

通常只需要使用「設定格式化的條件」即可完成。依指定的三個條件,在「設定格式化的條件」中設定二條規則。

1. 選取儲存格A2:C24。

2. 新增第一個「設定格式化的條件」

規則類型:使用公式來決定要格式化哪些儲存格

規則:=($B2-TODAY()<=60)*ISBLANK($C2)

格式:黃底黑字

Excel-依日期判斷給予警示色彩(設定格式化的條件)

$B2-TODAY()<=60:用以判斷儲存格B2的日期是否距今為 60 天以內。

ISBLANK($C2):用以判斷儲存格C2是否為空白儲存格。

公式中的『*』,相當於執行邏輯 AND 運算。

3. 新增第二個「設定格式化的條件」

規則類型:使用公式來決定要格式化哪些儲存格

規則:=($B2-TODAY()<=30)*ISBLANK($C2)

格式:黃底黑字

Excel-依日期判斷給予警示色彩(設定格式化的條件)

4. 最後設定完成結果如下圖。

Excel-依日期判斷給予警示色彩(設定格式化的條件)

注意喔!其中必須:先執行小於30天的判斷,再執行小於60天的判斷。

如果相反,則會得到以下的錯誤結果。(參考下圖)

因為如果先執行執行小於60天的判斷,就不會再執行小於30天的判斷。

Excel-依日期判斷給予警示色彩(設定格式化的條件)

Excel-依日期判斷給予警示色彩(設定格式化的條件)

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()