導航:首頁 > 退休保障 > 用身份證號算退休年齡公式

用身份證號算退休年齡公式

發布時間:2025-08-31 08:15:50

㈠ excel中有身份證號,凡男性年齡超過60歲女性年齡超過55歲,提示「退休」

若你的身份證數據在A1開始的A列:B1寫公式:
=IF(DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")-ISODD(RIGHT(LEFT(A1,17)))*5>55,"退休","")

如果你使用的是Excel 2003,可以用下面的公式:
=IF(DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")-MOD(RIGHT(LEFT(A1,17)),2)*5>55,"退休","")

公式可以下拖復制!
幾點說明:
1、你說的「超過「,在公式里就是」>「
2、公式里的年齡算的是「足歲」(如55歲半,算著55歲)
3、公式對新老身份證都有效(也就是15位的和18位的通用,請注意只能是15位或18位,否則可能出錯)!並且公式很是精煉、簡潔,這也是本公式的最大特點!!!
4、思路:
a、先算年齡:DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")(新老身份證通用)。
b、再判性別:ISODD(RIGHT(LEFT(A1,17))) ,為」TRUE「或值為1,則是」男「,為FALSE或值為0,則是」女「(在Excel2003里ISODD()函數需載入宏後才可以使用)或 MOD(RIGHT(LEFT(A1,17)),2),為1 則是」男「,為0則是」女「(使用了一些技巧,使之適應新老身份證)。
c、若是」男「,則-5歲。是」女「則不減。
d、最後判斷是否超過55!

㈡ excel表格怎麼用身份證號算退休年月

比如a列是身份證號

在b2輸入公式
=DATE(MID(A2,7,4)+IF(MOD(MID(A2,17,1),2),60,55),MID(A2,11,2),MID(A2,13,2))
下拉填充
將B列設置為日期格式。

這里沒考慮15位身份證的情況,如果需要再改。

補充:
J2公式
=TEXT(DATE(MID(B2,7,4)+IF(MOD(MID(B2,17,1),2),60,55),MID(B2,11,2),MID(B2,13,2)),"e年m月d日")
下拉填充

㈢ 求!!!excel表格根據身份證號測算年齡 然後到退休年齡 自動變色

如果身份證在C列,那麼年齡列輸入以下公式

=DATEDIF(DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),TODAY(),"y")

為了減少條件格式設置的公式長度,再增專加一個性別列,屬以方便根據不同的性別確定退休年齡。

然後設置條件格式,並以公式建立規則,輸入以下公式

=OR(AND(D1>=60,E1="男"),AND(D1>=50,E1="女"))

詳見附圖

㈣ 如何用身份證號計算退休時間,男性60周歲,女性50周歲。

假如身份號在A1,在B1輸入=IF(IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女")="男",DATE(YEAR(IF(LEN(A1)=18,DATE(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2))))+60,MONTH(IF(LEN(A1)=18,DATE(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))),DAY(IF(LEN(A1)=18,DATE(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2))))),DATE(YEAR(IF(LEN(A1)=18,DATE(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2))))+50,MONTH(IF(LEN(A1)=18,DATE(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))),DAY(IF(LEN(A1)=18,DATE(MID(A1,9,2),MID(A1,11,2),MID(A1,13,2)),DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2))))))

㈤ excel,根據職工的身份證號碼,看他們是否符合距離退休不足五年

如果身份證號碼在A1位置,則B1輸入:
=IF(60-VALUE(DAYS360(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),TODAY()))/360<5,"不足5年","")

說明:1、如果身份證號如果不是A1位置,把A1改成身份證號的引用。
2、身份證號碼是15位、18位都適用。
3、公式中退休年齡是60歲,要是55歲,把60改成55。如果男、女混在一起,又要男60、女55退休,則B列為性別,用公式:
=IF(B1="男",IF(60-VALUE(DAYS360(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),TODAY()))/360<5,"不足5年",""),IF(B1="女",IF(55-VALUE(DAYS360(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),TODAY()))/360<5,"不足5年","")))

㈥ 有身份證號在excel中如何計算是否退休

身份證號碼 出生來年月 源 年齡 姓別 達到退休年齡
12345619451111003A 1945-11-11 66 男 是
身份證號在A2,則
B2=IF(A2="","",IF(OR(LEN(A2)=18,LEN(A2)=15),--TEXT(IF(LEN(A2)=18,MID(A2,7,8),19&MID(A2,7,6)),"00-00-00"),"身份證位數不正確"))

C2=IF(A2="",""IF(ISERROR(YEAR(TODAY())-YEAR(B2)),"",YEAR(TODAY())-YEAR(B2)))

D2=IF(A2="","",IF(OR(LEN(A2)=18,LEN(A2)=15),IF(MOD(IF(LEN(A2)=18,MID(A2,17,1),RIGHT(A2,1)),2)=0,"女","男")))

E2=IF(OR(AND(C2>=60,D2="男"),AND(C2>=55,D2="女")),"是","")

閱讀全文

與用身份證號算退休年齡公式相關的資料

熱點內容
2016陝西省退休養老金調整 瀏覽:409
長壽雲台旅遊景點 瀏覽:743
養老統籌的全名稱叫什麼 瀏覽:949
孝順的故事200字名人故事 瀏覽:160
老年公寓可以組織哪些活動 瀏覽:83
褔善養老院 瀏覽:802
客廳長壽花怎麼養 瀏覽:188
老年活動中心場景 瀏覽:599
老人快不行了喂水能活多久 瀏覽:417
孝敬老夫 瀏覽:473
86歲腦出血70毫升可能生還嗎 瀏覽:174
社區幹部到敬老院走訪孤老 瀏覽:633
老人小三陽能活多久 瀏覽:114
2017四平退休工資多少 瀏覽:702
上海養老金出現倒掛 瀏覽:378
絕經後的女人如何養顏養生 瀏覽:410
成人入學體檢一般檢查哪些項目 瀏覽:135
45歲男人體檢什麼 瀏覽:651
王某70歲腸梗阻發現 瀏覽:24
你該怎麼理解你的父母 瀏覽:678