1、首先制作计算距离退休年龄的表格,如下图,需要说明的是,在输入身份证号时先把单元格格式设置为文本,或先输入英文状态下的单引号再输入身份证号,否则不能正常显示。
2、下面根据身份证号提取性别,在D3单元格输入公式=IF(MOD(MID(C3,15,3),2),"男","女"),即先提取第15.16.17三位数,再提取后两位判断性别。
3、接着根据身份证号提取出生日期,在E3单元格输入公式=IF(C3<>"",TE淌捌釜集XT((LEN(C3)=15)*19&MID(C3,7,6+(LEN(C3)=18)*2),"#-00-00")+0,),如果显示不正确,设置单元格格式即可。
4、接下来是依据性别判断法定退休年龄,相比前两个公式,这个比较简单,用IF函数判断即可,在G3单元格输入公式=IF(D3="","",IF(D3="男",60,50)),下拉公式。
5、这里忘了一点,先在法定退休年龄的前面插入一列,用于计算员工年龄,这样方便下面计算距离退休时间,F3单元格输入公式=DATEDIF(E3,TODAY(),"Y")+1,计算出实际年龄,如果单元格显示的是日期,设置格式即可。
6、最后计算距离退休时间,在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")&"天")),然后下拉即可。