如下圖所示,我們希望在員工的合同結束日期,快要到期前的一個月,用醒目的顏色來提醒我們不要忘記后續的續簽。或者生日快到時的提醒等,怎么實現這樣的功能呢?下面我們首先以設置合同結束日期到期前30天提醒功能為例說明具體設置方法。
一、Excel如何設置合同結束到期提醒
第一步,選中要設置到期的列(如下圖中的B列),點擊開始選項卡中的條件格式,選擇新建規則;
第二步,在彈出的“新建格式規則”對話框中,選擇“使用公式確定要設置格式的單元格”,然后在公式輸入框中輸入公式:=B2-TODAY()<=30
第三步,點擊格式按鈕,在彈出的設置單元格格式對話框中設置相應的格式,例如設置為用紅色填充。設置完之后點擊確定。
二、Excel如何設置員工生日到期前30天提醒功能
設置生日提醒,總體步驟跟第一部分一樣,只是需要將公式調整。因為生日每年都要過,它的年份是變化的,所以我們要計算每一年的日期是哪天。思路是,取一下當前年的年份,再從他的生日里面取到月份和日子,這樣就得到了當前年的生日日期了。
具體公式為:=AND(DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))-TODAY()>=0,DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))-TODAY()<=30)
為什么公式這么復雜呢?其實里面的DATE(YEAR(TODAY()),MONTH(C2),DAY(C2))這個公式,就是為了得到當前年份的生日,相當于第一部分公式里的B2;我們為了防止日期已經過期之后仍然提醒,就增加了一個兩個日期相減大于0的條件,即: And(條件1,條件2),這樣就更加完善了。
三、條件格式中如何設置整行變色
以上兩個部分,我們只描述了如何讓一列數據變顏色。我們希望將整個一行的顏色改變。例如第一部分中,如何設置不只是讓B列改變顏色呢?
首先我們需要選中多列內容(有多少列需要變顏色就選多少列);其次,我們需要將公式中的B2換成混合引用的形式,即$B2,公式變成為:=$B2-TODAY()<=30即可。
不了解Excel單元格引用形式?點擊此處了解
德寶老師博客原文:https://blog.debao.name/exp_remind.html?j=1