如何實現生日提醒功能?
請點左下角的「閱讀原文」
在Excel中,如何實現生日提醒功能
在企業的職工檔案管理工作中,通常需要根據職工的出生日期製作生日提醒。如圖 178?1所示為某企業職工基本信息表,現需要製作生日提醒,即提示10天內有哪些職工快過生日了,幾天後過生日?
圖178?1職工生日提醒
→ 解決方案:
使用DATEDIF函數計算當前日期與當年生日的相差天數,然後使用TEXT函數設置生日提醒。
→ 操作方法
選擇F3:F12單元格區域,輸入下列3個公式之一,按
公式1 =TEXT(10-DATEDIF(D3-10,TODAY(),"yd"),"0天後生日;;今天生日")
公式2 =TEXT(10-DATEDIF(D3-10,NOW(),"yd"),"0天後生日;;今天生日")
公式3 =TEXT(10-DATEDIF(D3,NOW()+10,"yd"),"0天後生日;;今天生日")
→ 原理分析
實現生日提醒
1.首先使用DATEDIF函數忽略日期年份求天數間隔的特性,公式1求出當前日期與出生日期前10天的日期相差的天數,公式3求出當前日期十天後的日期與出生日期相差的天數,然後用10減去這個數,即可得出還有幾天過生日,最後使用TEXT函數設置生日提醒的顯示內容。
2.其中,TODAY、NOW函數分別用於返回系統當前日期、當前時間(含日期)的序列號,由於NOW函數的小數並不影響計算結果,因此也可以使用它代替TODAY函數,例如公式2、3。此兩個函數均不需要參數,且為易失性函數。
版權所有 轉載須經Excel技巧網許可
推薦閱讀:
※今天是一個值得紀念的日子
※不想讓別人知道自己今天過生日,但這因為什麼呢?我到底怎麼了?
※生日看你勞碌OR富貴
※生日當天你對自己說了什麼?