导航:首页 > 退休保障 > 用身份证号算退休年龄公式

用身份证号算退休年龄公式

发布时间: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="女")),"是","")

阅读全文

与用身份证号算退休年龄公式相关的资料

热点内容
临城县农村养老保险管理所 浏览:82
央企女处级干部退休年龄 浏览:347
敬老院慰问老人诗歌朗诵 浏览:53
访谈60岁以上老人 浏览:613
大平孝敬爹和妈现场版 浏览:790
全国人大领导退休年龄 浏览:587
吕不韦为什么能长寿 浏览:29
聋哑人多少岁进养老院 浏览:384
60岁裸体女人 浏览:472
汉代父母官叫什么名字 浏览:837
父母进厂打工怎么说 浏览:495
很讨厌老年人喝酒怎么办 浏览:999
老年人脊椎列怎么治疗 浏览:328
龙游县养老保险缴费基数 浏览:330
灯塔市澜潮养生会馆门票多少钱 浏览:306
重阳节爬山高中画 浏览:219
老人补肽多少克 浏览:395
预防老年痴呆症ppt 浏览:988
养老院加盟好项目 浏览:241
为什么喜欢重阳节 浏览:779