如何實現生日提醒功能?

請點左下角的「閱讀原文」

在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技巧網許可

Office交流 QQ 群

進入 Excel技巧網 公眾號exceltip_net

回復QQ查詢 Office交流群號,與高手們一同學習

掃描獲取更多技巧 ↓ ↓↓

推薦閱讀:

今天是一個值得紀念的日子
不想讓別人知道自己今天過生日,但這因為什麼呢?我到底怎麼了?
生日看你勞碌OR富貴
生日當天你對自己說了什麼?

TAG:生日 | 提醒 | 功能 | 實現 |