Excel快速實(shí)現(xiàn)生日提醒
生日,對每個人來說,意味著對出生的慶祝,是一個重要的日子。做為老板,如果能在生日當(dāng)天給員工生日祝福,員工必將感受到公司的溫暖,盡自己最大的努力工作,如何在Excel表中根據(jù)員工的出生日期對生日進(jìn)行提醒呢?
員工 | 生日 | 提醒 |
小舞 | 1993/1/2 | |
桔子 | 1992/3/8 | |
小福 | 1993/2/9 | 1天后生日 |
小鳥 | 1992/2/10 | 2天后生日 |
1、在C2單元格中輸入公式:
=10-DATEDIF(B2,TODAY+10,'yd')
2、設(shè)置C列的單元格格式為自定義
0天后生日;;[紅色]今天生日
DATEDIF(起始日期,結(jié)束日期,參數(shù))
參數(shù) | 作用 |
y | 兩日期差距的整年數(shù),即已滿幾年 |
m | 兩日期差距的整月數(shù),即已滿幾月 |
d | 兩日期差距的天數(shù),即兩者相減 |
ym | 兩日期中月數(shù)的差,忽略日和年 |
md | 兩日期中天數(shù)的差,忽略月和年 |
yd | 兩日期中天數(shù)的差,忽略年 |
注意點(diǎn):
1、結(jié)束日期必須大于起始日期,否則返回錯誤
2、有人不理解為什么加個10,再用10減,如果直接用原始公式:
=DATEDIF(B2,TODAY,'yd')
今天是2017年2月8日,用DATEDIF忽視年進(jìn)行計算
如果第一個生日參數(shù)是2月8日前的,則結(jié)果等同于
1993/2/8-1993/1/2=37天
如果第一個生日參數(shù)是2月8日后的,則結(jié)果等同于
1994/2/8-1993/2/9=364天
因?yàn)榭紤]到閏年,又不能直接用365-你得到的結(jié)果
所以需要今天加上10日,使得需要提醒的數(shù)據(jù)保持在2月18日前
便會進(jìn)行
1993/2/18-1993/2/9=9
再利用10-9=1得到生日的天數(shù),即公式
=10-DATEDIF(B2,TODAY+10,'yd')
理解這個設(shè)置需要知道單元格格式的兩個知識點(diǎn)
1、單元格格式中的0表示數(shù)字占位符
2、有兩個關(guān)鍵的分號隔離三個區(qū)域,分別代表
【大于0怎么樣】;【小于0怎么樣】;【等于0怎么樣】
所以C列設(shè)置的單元格式
0天后生日;;[紅色]今天生日
表示當(dāng)C列的數(shù)字
數(shù)字大于0時,顯示數(shù)字天后生日
數(shù)字小于0時,什么都不顯示
數(shù)字等于0時,顯示紅色的今天生日
這個生日提醒學(xué)會了嗎?歡迎留言!
覺得有用的話分享給你的小伙伴吧!
最右下方閱讀原文加入QQ群
下載本節(jié)素材文件
自學(xué)成才Excel
ID:selftt
學(xué)習(xí)5分鐘,工作省2小時!
聯(lián)系客服