如何根据身份证号码、或是出生日期,计算延退后的退休日期:出生日期:=TEXT(MID(A2,7,8),"0000-00-00")性别:=IF(MOD(MID(A2,17,1),2)=0,"女","男")年龄:=DATEDIF(B2,TODAY(),"Y")原退休年龄:男60岁,女50岁(女干部55岁——公务员才有,这里先忽略,只计算简化情况)原退休日期:按原来退休年龄(女50岁、男60岁)对应的退休日期公式:=EOMONTH(B2,E2*12-1)+1开始调整日期:2025-1-1起,男退休年龄每4个月延迟1月,女退休年龄每2个月延迟1月公式:=EOMONTH("2025/1/1",-E2*12-1)+1公式:=EOMONTH(F2,MIN((H2-E2)*12-1,INT(DATEDIF(G2,B2,"m") /IF(D2<55,2,4))))+1
涉及到的函数 简单讲解如下,不需要的童鞋可以直接跳过,底部有表格下载链接:例如上面公式中 =eomonth(F2,35) 表示的就是:原退休日期(F2),在35个月之后的最后一天。公式外+1,就变成了下个月第一天了。在上面公式中,就是比较2个计算得出的月份,返回更小的月份DATEDIF函数:计算两个日期之间的间隔,可以返回天数、月数或年数上面公式中 DATEDIF(G2,B2,"m") 表示:上面公式中 IF(D2<55,2,4) 表示:如果年龄(D2)<55就是2,否则就是4INT(DATEDIF(G2,B2,"m") /IF(D2<55,2,4))表示:先计算出月份,55岁以下除以2,否则除以4,然后取整
通过网盘分享的文件:计算延退后的退休日期.xlsx
链接: https://pan.baidu.com/s/1dmFQ04uqmsBZr7gYN13KRQ?pwd=gmgn
提取码: gmgn