excel日期函數(shù)技巧:到期時間提醒的幾種設置方法

編按:哈嘍,大家好!產(chǎn)品還有多少天過期?合同還有多久到期?距離高考還有多少天?關于這些何時到期的自動提醒,我們可以使用excel中的到期提醒功能實現(xiàn)。今天將給大家提供5種制作到期提醒的方法,第一種最簡單,最后一種最人性化并且能實現(xiàn)篩選控制。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
在平時的工作應用中,我們都喜歡用Excel表格來記錄整理數(shù)據(jù),數(shù)據(jù)里會包含到期時間,比如訂單到期日期、合同到期日期、產(chǎn)品到期日期等。
對于這類數(shù)據(jù),我們希望能夠有一個到期提醒功能來幫助我們管理數(shù)據(jù),這也是很多讀者經(jīng)常提到的一類問題。
如何在Excel里實現(xiàn)這么一個日期到期提醒功能,就是我們今天要討論的話題,由淺入深分為五層境界,以下用一個藥品的有效期數(shù)據(jù)為例,下面和大家一層一層來了解,原始數(shù)據(jù)如圖所示。

第一層境界:備注列計算到期天數(shù)
這個方法是最簡單最初級的,只需要用到一個函數(shù)TODAY,該函數(shù)不需要參數(shù),可以直接返回當前的系統(tǒng)日期,用到期日期-當前日期即可得到還有多少天到期,公式為:=D4-TODAY()

注意兩點:
1.如果輸入公式后顯示不正確,可以將單元格格式修改為常規(guī);
2.因為使用了TODAY()函數(shù),所以每天打開表格時備注欄的數(shù)字都是會發(fā)生變化的,表示距到期日還有多少天,如果是負數(shù)說明已經(jīng)過期了。
第二層境界:更加人性化的備注信息
這一次需要用到TEXT來實現(xiàn)我們想要的效果,對負數(shù)統(tǒng)一顯示為“已過期”,對正數(shù)顯示為“還有多少天到期”,公式為:=TEXT(D4-TODAY(),"還有0天到期;已過期;;")

只是利用了TEXT函數(shù)對第一層得到的天數(shù)做了一些處理,關于TEXT函數(shù)的用法,可以參閱以往的相關教程《996和955到底差了多少小時,你會算嗎?》。
第三層境界:只顯示需要關注的信息
備注欄如果顯示全部的結果,其實并不能突出需要關注的重點數(shù)據(jù),假如只對未來30天以內(nèi)到期的數(shù)據(jù)做提示,超過30天的不顯示任何內(nèi)容,這樣的結果看起來會更加直觀,此時讓IF出馬更為合適,公式進一步優(yōu)化為:=IF(D4-TODAY()<31,TEXT(D4-TODAY(),"還有0天到期;已過期;;"),"")

使用公式也就只能做到這個程度了,如果還要提升境界,就必須條件格式登場。
第四層境界:條件格式控制顯示效果
這一次要實現(xiàn)的效果是讓30天內(nèi)到期的數(shù)據(jù)整行顯示黃色,已過期的整行顯示紅色,這個要求涉及到兩條規(guī)則,設置步驟如下。
首先選中數(shù)據(jù)區(qū)域,再打開條件格式中的新建規(guī)則,選擇使用公式確定要設置格式的單元格,公式輸入=$D4<today(),然后設置格式,完成后一直點確定退出,就能看到效果了,操作步驟看動畫演示。

操作要點:只選擇需要應用條件格式的區(qū)域,也就是從第4行開始選。
重復這個過程,再次設置條件格式,區(qū)別就是公式變成=$D4-TODAY()<31,再看一次動畫演示。

操作要點:設置完成后在條件格式的管理規(guī)則中調整一下兩條規(guī)則的順序。
公式中的<31也可以改成<=30,這個很好理解。
如果還需要對60天內(nèi)到期的數(shù)據(jù)做提醒,對應增加規(guī)則就可以了。
比這個效果更高級的那就是增加了按鈕來控制到期提醒,這就要用到控件了。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
第五層境界:利用按鈕控制到期提醒
該設置分為兩部分操作,控件按鈕的添加和條件格式的設置,先來看看控件怎么用。
添加控件不是很難,選擇選項按鈕后在表格里拖動一個矩形框就可以完成添加。

添加后修改說明文字,再根據(jù)自己的需要復制幾個選項按鈕,做成這種效果。

在其中一個控件上面點右鍵,設置控件格式,然后選擇表格空白區(qū)域的一個單元格。

完整的操作看動畫演示。

這一步的原理就是利用控件在單元格得到對應選項的數(shù)字,為下一步的設置提供一個條件。
接下來設置條件格式,過程和第四部分的一樣,只是公式有所不同,因為這里有三個選項,所以需要設置三次規(guī)則,公式分別為:
規(guī)則1:=AND($K$2=1,$D4<TODAY())
規(guī)則2:=AND($K$2=2,$D4-30<TODAY(),$D4>=TODAY())
規(guī)則3:=AND($K$2=3,$D4-60<TODAY(),$D4-30>=TODAY())
如果還需要設置更多選項,按照對應的條件修改公式添加即可。
最終效果如圖所示。

小結:任何看上去高大上的應用都是從最基本的功能一點一點優(yōu)化出來的,而且需要各種功能相互配合才能實現(xiàn),今天的例子,從最開始很簡單的一個公式,到最后應用了條件格式以及控件,就是最好的一個實證。
萬丈高樓平地起,跟著平臺的老師們好好學習基礎知識,總有一天你也可以利用Excel這個工具實現(xiàn)你的一切想法。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
本文配套的練習課件請加入QQ群:1043683754下載。
****部落窩教育-excel到期時間提醒設置方法****
原創(chuàng):老菜鳥/部落窩教育(未經(jīng)同意,請勿轉載)
更多教程:部落窩教育(http://www.itblw.com/)
微信公眾號:exceljiaocheng,+v:blwjymx2
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關注公眾號,可隨時隨地學習
相關推薦:
EDATE函數(shù)的應用《到期日計算,EDATE甩DATE函數(shù)兩條街!》
用條件格式制圖《新同事用條件格式制作的圖表,竟然比我的還好看?》
關于時間日期的公式《20個可分別提取年月日時分秒數(shù)據(jù)等的excel公式》
TEXT函數(shù)的應用《5分鐘,學會文本函數(shù)之王——TEXT的常用套路》