在人事工作中,對(duì)員工的***信息處理是經(jīng)常要做的事,如何快速?gòu)?**號(hào)中計(jì)算年齡呢?
僅根據(jù)年份計(jì)算年齡如下所示,是員工的***信息(數(shù)據(jù)模擬,最后四位對(duì)案例沒有影響,都顯示為X)
我們知道***號(hào)的第7至14位,代表著出生的年,月,日,現(xiàn)在我們僅需要根據(jù)出生的年份來計(jì)算年齡,如呂布是1993年的,我們只需要用2019-1993=26來計(jì)算年齡,所以首先要把***號(hào)中的第7位至10位提取出來:
使用MID函數(shù),在C2中輸入公式:=MID(B2,7,4),表示從B2單元格的第7位開始取4個(gè)字符。
然后我們使用今年的年份2019減去這個(gè)出生年份:C2公式改成=2019-MID(B2,7,4)
如果過了一年,又需要把2019改成2020,如果我們不希望改動(dòng)的話,可以使用公式:
=YEAR(TODAY())-MID(B2,7,4)
TODAY()函數(shù)顯示今天的日期,YEAR()函數(shù)是求日期的年份。
根據(jù)出生的年月日計(jì)算年齡如果出生日期是在1991年4月26日,今天是2019年4月23日,還沒有到26日,那么不能算已滿的年齡,只能算2019-1991-1=27歲
如果出生日期是在1991年4月23日,今天2019年4月23日,才能算28歲的話,那應(yīng)該如何計(jì)算?
首先我們得提取出***里面的年月日,我們使用公式:
=TEXT(MID(B2,7,8),"0-00-00")
然后再使用DATEDIF函數(shù)來進(jìn)行計(jì)算:
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
其中DATEDIF(起始日期,結(jié)束日期,"y")表示兩個(gè)日期之間已滿多少年。
關(guān)于用***號(hào)計(jì)算年齡的***,你學(xué)會(huì)了么?歡迎留言討論!