在 Excel 中有一個日期是取貨的期限,網友想要在期限前三天內予以警示,但是如果在D欄中已有『提件日期』,則取消警示,該如何處理?
參考下圖,例如今天的日期是2015/10/29,則項目:007~012都要警示,但是009和011因為已有『提件日期』,則取消警示。大部分的人做法都是使用「設定格式化的條件」來處理。
【參考設計做法】
1. 選取儲存格C1:C18。
2. 新增格式化的設定,設定如下:
規則類型:使用公式來決定要格式化哪些儲存格
編輯規則:=(B2-TODAY()<=3)*(B2-TODAY()>=0)*ISBLANK(D2)
格式:設定儲存格底色
公式:=(B2-TODAY()<=3)*(B2-TODAY()>=0)*ISBLANK(D2)
(B2-TODAY()<=3)*(B2-TODAY()>=0):判斷日期是否介於今日到前三日。
ISBLANK(D2):判斷儲存格B2是否為空白。
換個做法
如果要呈現如下的標示,省略一個警示欄位,直接將整列顯示不同色彩。
1. 選取儲存格A1:C18。
2. 新增格式化的設定,設定如下:
規則類型:使用公式來決定要格式化哪些儲存格
編輯規則:=($B2-TODAY()<=3)*($B2-TODAY()>=0)*ISBLANK($C2)
格式:設定儲存格底色
思考一下
比較以上二個公式,做法一致,但是呈現效果不一樣。特別要注意儲存格的位址參照方式。
文章標籤
全站熱搜

版主 你好 我有試著玩VLOOKUP,但不知是哪邊條件有誤,一直無法正確帶出我要的值,請問您願意幫忙看看嗎 謝謝
謝謝老師,您換個作法更實用了…
*****
*****
一萬個多謝shih wenhsien老師, 一個朋友的問題, 我在你網頁學會了, 感激!
謝謝你光臨我的網站。
A行入到期日 (今日之前, 即過期, 有顏色底) 公式:=(B1:B20) 加顏色 B行入文字 (只要入文字, A行顏色底消失) 公式:=A=0)*ISBLANK(D2)
多謝老師啟蒙!
很棒!
老師你好,請問 一二三四五六日 六(綠色)日(紅色) 4 5 6 7 8 9 10 請問如何設定格式化公式 將9和10依照六日變色呢? 謝謝
不好意思老師請問一下 如果不是用判斷空白ISBLANK 而是再判斷儲存格上面的顯示是其他文字或數字應該如何表示呢? 謝謝
*****
想請問如果要呈現兩個日期,相減後,未達預期的日期標示。 舉例:A2)預期進度2019/01/03,B2)實際進度2019/01/05 目前公式:DATEDIF(B2,A2,"D")>=1 但套入後都有點問題,希望老師能夠替我解惑,謝謝。
謝謝老師 學習了
謝謝你光臨我的教學網站。