日期相减计算年_函数 | Excel有个“秘密”函数,计算年龄工龄特方便
工作中經常會遇到涉及日期間隔的計算問題,比如計算兩個日期之間的天數、月數、年數,這時需要用到Excel中一個秘密函數。
說到“秘密”,是因為你在微軟Excel提供的的函數列表里是找不到它的,連幫助文件中也沒有相關說明,它就是DATEDIF函數。
DATEDIF函數可以理解成英文date和different的縮寫,表示日期差異或日期間隔,該函數的語法結構如下:
? DATEDIF(起始日期,終止日期,參數)
函數要求起始日期比結束日期早。結合下面的案例,介紹一下DATEDIF函數常見的幾種用法。
1 計算項目時長
下圖是根據項目的開始和結束日期,計算項目的時長。分別用參數“Y”、“M”和“D”來計算項目時長的年數、月數和天數,當然天數可以直接用日期相減也可以。
2 動態計算年齡工齡
如果結束日期是動態的,比如根據出生日期計算年齡,根據入職日期計算企業工齡,都可以用DATEDIF函數結合TODAY()來實現。
根據員工出生日期計算年齡,今天日期是2018年11月5日,員工張三豐年齡是26周歲。用這種方式,每天打開員工信息表,當天過生日的員工年齡會自動增加,從而實現動態計算。
(按2018年11月5日打開文件計算)
3 實現生日提醒
DATEDIF函數不但可以直接統計出兩個日期間隔的年數、月數、天數,而且還有很多延伸應用,比如實現生日提醒功能。
(按2018年11月5日打開文件計算)
要Excel實現根據員工的出生日期,在10天內實現生日提醒。在C5單元格輸入以下公式:
=TEXT(10-DATEDIF(B5-10,TODAY(),"yd"),"還有0天生日;已過0天;今天生日")
這里用到了萬能函數TEXT,根據數據的正值、負值和零值來進行判斷。
本文節選自營長編寫的教程
《Excel數據管理:不加班的秘密》
購書贈送200分鐘高清視頻教程
總結
以上是生活随笔為你收集整理的日期相减计算年_函数 | Excel有个“秘密”函数,计算年龄工龄特方便的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 驱动依赖_「世经研究」焦炭行业--仍旧依
- 下一篇: labview霍夫曼编码_哈夫曼编解码压