刪除空白文檔(刪除空白文檔頁面)
832
2025-04-04
Excel 制作生日提醒提示10天內有哪些職工快過生日
在企業的職工檔案管理工作中,通常需要根據職工的出生日期制作生日提醒。如圖 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。此兩個函數均不需要參數,且為易失性函數。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。