酷知百科网

位置:首页 > 游戏数码 > 电脑

如何在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张