计算距离退休年龄的方法技巧

作者:活力源 | 创建时间: 2023-07-10
目前国家执行的退休规定,是男性60岁,女性50岁(女干部55岁),从2018年开始,女性退休年龄每3年延迟1岁,男性退休年龄每6年延迟1岁,这样经过一定的年数后,男性和女性的退休年龄会同步达到65岁。以退休年龄男性60岁,女性50岁为例,分...
计算距离退休年龄的方法技巧

操作方法

首先制作计算距离退休年龄的表格,如下图,需要说明的是,在输入身份证号时先把单元格格式设置为文本,或先输入英文状态下的单引号再输入身份证号,否则不能正常显示。

下面根据身份证号提取性别,在D3单元格输入公式=IF(MOD(MID(C3,15,3),2),"男","女"),即先提取第15.16.17三位数,再提取后两位判断性别。

接着根据身份证号提取出生日期,在E3单元格输入公式=IF(C3<>"",TEXT((LEN(C3)=15)*19&MID(C3,7,6+(LEN(C3)=18)*2),"#-00-00")+0,),如果显示不正确,设置单元格格式即可。

接下来是依据性别判断法定退休年龄,相比前两个公式,这个比较简单,用IF函数判断即可,在G3单元格输入公式=IF(D3="","",IF(D3="男",60,50)),下拉公式。

这里忘了一点,先在法定退休年龄的前面插入一列,用于计算员工年龄,这样方便下面计算距离退休时间,F3单元格输入公式=DATEDIF(E3,TODAY(),"Y")+1,计算出实际年龄,如果单元格显示的是日期,设置格式即可。

最后计算距离退休时间,在H3单元格输入公式=IF(F3="","",IF(F3>=G3,"已经退休","距离退休还有"&DATEDIF(TODAY(),DATE(YEAR(E3)+(G3),MONTH(E3),DAY(E3)),"Y")&"年"&DATEDIF(TODAY(),DATE(YEAR(E3)+(G3),MONTH(E3),DAY(E3)),"YM")&"个月"&DATEDIF(TODAY(),DATE(YEAR(E3)+(G3),MONTH(E3),DAY(E3)),"Md")&"天")),然后下拉即可。

温馨提示

判断性别也可通过第17位数判断,公式为=IF(C3” ”,IF(MOD(RIGHT(LEFT(C3,17)),2),”男”,”女”),)
点击展开全文

更多推荐