酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

如何在excel裏自動透過身份證號計算退休時間

電腦2.61W

今年公司裏有很多的同事都到了退休的時間,各位大哥大姐們都在熱烈的討論退休問題,看着一張張高興的臉,再想想可能的延遲退休問題,不由得感慨一番。於是也做了一個小表格,在excel裏利用公式自動透過身份證號計算退休時間,分享給大家。

操作方法

(01)如圖所示,表格中列出了身份證號,此身份證號碼純屬虛構,如有雷同,純屬巧合,望見諒。我們要透過身份證號來計算出相應人員的退休時間。

如何在excel裏自動透過身份證號計算退休時間

(02)在退休時間的單元格輸入公式“=EDATE(TEXT(MID(A2,7,8),"0!/00!/00"),MOD(MID(A2,15,3),2)*120+600)”。

如何在excel裏自動透過身份證號計算退休時間 第2張

(03)回車確定後,單元格出現了一堆數字,這個需要我們調整單元格格式爲日期。

如何在excel裏自動透過身份證號計算退休時間 第3張

(04)選擇設定單元格格式,選擇日期,然後點擊“確定”。

如何在excel裏自動透過身份證號計算退休時間 第4張

(05)確定後,退休時間的單元格就變成了日期。

如何在excel裏自動透過身份證號計算退休時間 第5張

(06)選擇複製後,再粘貼到下一個單元格,就可以計算出另一個人員的退休時間。

如何在excel裏自動透過身份證號計算退休時間 第6張

(07)最後簡單解釋一下這個公式,先利用Text函數計算出出生的年月資訊,然後用MOD、MID函數計算性別碼和2相除的餘數,餘數是1,則後續的計算就是720個月,也就是男性60年退休,餘數是0,就是600個月,女性50年退休。然後再用EDATE函數返回出生年月爲準的日期,就自動得出了退休的時間。

如何在excel裏自動透過身份證號計算退休時間 第7張