二維碼 購物車
部落窩在線教育歡迎您!

Excel教程:如何通過身份證號計算退休日期?

 

作者:老菜鳥來源:部落窩教育發(fā)布時間:2022-07-15 14:29:13點擊:8484

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

一個身份證號到底能扒出多少Excel知識?年齡?星座?生日?籍貫?屬相?今天就再來教大家一招!根據(jù)身份證號計算退休日期,感興趣的同學(xué),趕緊來看一看吧!

 

最近,老菜鳥收到人事部的一個求助:根據(jù)身份證號計算出退休日期,能實現(xiàn)嗎?

 

示例數(shù)據(jù)中的身份證號碼是隨機數(shù)模擬的,非真實信息

 

要回答這個問題,首先得明確退休的條件,按照人事部的規(guī)定,普通員工男性60周歲,女性50周歲即可申請退休,這一批次統(tǒng)計的都是普通員工。

從這個規(guī)定來看,要計算退休年齡,需要知道每個人的性別和年齡,但是表格里只有身份證號碼,相關(guān)人員就不知道該如何處理了。

實際上,在身份證號碼中就包含了性別和出生日期,再通過出生日期就能計算出年齡,最后再計算出對應(yīng)的退休日期即可。

過程雖然比較繁瑣,但是用一個公式直接得到結(jié)果也是可以的,公式為:

=EDATE(--TEXT(MID(C2,7,8),"0-00-00"),IF(TEXT(-1^MID(C2,9,9),";")="",60,50)*12)

 

 

公式看起來長,實際上就是EDATE函數(shù)的應(yīng)用。

EDATE函數(shù)的功能是得到某個日期在指定的月數(shù)之后的一個日期,簡單來說,假如知道一個日期是202211日,想知道3個月之后的日期,就可以用公式=EDATE("2022-1-1",3)得到結(jié)果是202241日。

 

 

函數(shù)的用法很簡單,在計算退休日期的這個問題中,結(jié)構(gòu)其實也很簡單,就是EDATE(出生日期,退休年齡*12),年齡*12是把年數(shù)換算成月數(shù)的作用,另外要根據(jù)性別判斷退休年齡。

公式之所以看起來很長,是因為把計算出生日期和退休年齡的過程都嵌套在一起了。

實際上,對于這類問題不建議一步到位的方法,還是分步處理更容易理解和檢查,也就是利用身份證號碼分別得出出生日期、性別和退休年齡,最后再去計算退休日期。

本例中提取出生日期的公式是=--TEXT(MID(C2,7,8),"0-00-00")。

 

圖形用戶界面, 應(yīng)用程序, 表格, Excel

描述已自動生成

 

提取性別用的公式是:=TEXT(-1^MID(C2,9,9),";")

 

 

從身份證號碼提取出生日期和性別的公式有很多,每個人估計都能寫出一兩種解法,有興趣的同學(xué)也可以去看看之前的教程。

知道了性別要計算退休年齡使用IF函數(shù)就可以很容易得到,公式為:=IF(E2="",60,50)

 

圖形用戶界面, 應(yīng)用程序, 表格, Excel

描述已自動生成

 

有了這三個信息,計算退休年齡的公式也就很容易了=EDATE(D2,F2*12)。

 

 

可見,很多問題乍一看覺得挺難,沒思路,實際上是過于追求一步到位造成的。

遇到問題先不要想著省事,將問題一步步拆解開,每一步都不難。

時間久了,對單獨的函數(shù)都非常熟練以后,再用一條公式去搞定問題也就沒那么難了。

以上,就是今天的所有內(nèi)容啦,感謝你的觀看!

 

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

Excel檢驗身份證號碼真假的函數(shù)公式

如何計算員工累計達標(biāo)的月份,你需要一個SUBTOTAL函數(shù)!

Excel教程:如何制作帶有層次和透視感的圖表?

八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找

版權(quán)申明:

本文作者老菜鳥;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。