Excel延迟退休计算模板,一秒算出退休年龄、日期、延迟月数!

醉香说职场 2025-02-07 21:36:51

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

最近有小伙伴私信:用Excel公式能不能根据年龄计算出,退休年龄、日期、延迟月数等信息?

大家都知道最新政策延迟退休从2025年1月1日开始实施,退休年龄、日期跟之前的计算会有区别,也更加复杂了。今天就跟大家分享一下具体解决公式和思路,也许不太完善,希望大家留言讨论。模板中用到的公式比较长,逻辑相对来说也比较复杂,如果不理解也没关系,直接在教程末尾下载模板后套用公式,把对应参数修改成自己的即可。

首先要了解一下最新的延迟退休政策:

一、男职工的法定退休年龄调整

从2025年1月1日起,男职工按每4个月延迟1个月的节奏,用15年时间将法定退休年龄逐步延迟至63周岁。

二、女职工的法定退休年龄调整

从2025年1月1日起,原法定退休年龄为55周岁的女职工,按每4个月延迟1个月的节奏,用15年时间将法定退休年龄逐步延迟至58周岁;

原法定退休年龄为50周岁的女职工,按每2个月延迟1个月的节奏,用15年时间将法定退休年龄逐步延迟至55周岁。

三、关于最低缴费年限

2029年12月31日前,职工按月领取基本养老金最低缴费年限仍为15年。从2030年1月1日起,按照每年提高6个月的节奏,将职工按月领取基本养老金最低缴费年限由15年逐步提高至20年。

下面上干货

如下图所示我们根据左侧的【模拟身份证号】和退休职工【类别】,分别计算出左侧的【出生日期】、【退休年龄】、【退休日期】、【延迟月数】、【最低缴费年限】、【剩余天数】。

第一步:根据身份证号计算出生日期

方法:

首先选中目标单元格→然后点击【公式】-点击【Fx插入】→在弹出的“插入函数”窗口中点击【常用公式】,找到【提取身份证出生日期】→在【参数输入】位置选中前面对应的身份证号码,接着点击确定,最后向下填充公式即可。

第二步:根据出生日期,计算出退休年龄、退休日期、延迟月数

核心公式逻辑:

1、原法定退休年龄60周岁的男职工

延迟规则:每4个月延迟1个月,逐步延迟至63周岁(即每年延迟3个月,上限为63岁)。

公式示例:

=LET(原退休年龄, EDATE(E3, 60*12), //E3为出生日期,计算原退休日期(60岁生日)政策起始日期, DATE(2025,1,1),延迟月数, IF(原退休年龄 >= 政策起始日期,MIN(FLOOR((DATEDIF(政策起始日期, 原退休年龄, "m")) / 4, 1), // 每4个月延迟1个月(63-60)*12 // 最大延迟月数为3年×12=36个月),0),实际退休日期, EDATE(原退休年龄, 延迟月数),实际退休年龄, YEAR(实际退休日期) - YEAR(E3) - IF(MONTH(实际退休日期)<MONTH(E3),1,0),HSTACK(实际退休年龄, TEXT(实际退休日期, "yyyy-mm-dd"), 延迟月数))

2、 原法定退休年龄50周岁的女职工

延迟规则:每2个月延迟1个月,逐步延迟至55周岁(即每年延迟6个月,上限为55岁)。

公式示例:

=LET(原退休年龄, EDATE(E3, 50*12), // E3为出生日期,计算原退休日期(50岁生日)政策起始日期, DATE(2025,1,1),延迟月数, IF(原退休年龄 >= 政策起始日期,MIN(FLOOR((DATEDIF(政策起始日期, 原退休年龄, "m")) / 2, 1), // 每2个月延迟1个月(55-50)*12 // 最大延迟月数为5年×12=60个月),0),实际退休日期, EDATE(原退休年龄, 延迟月数),实际退休年龄, YEAR(实际退休日期) - YEAR(E3) - IF(MONTH(实际退休日期)<MONTH(E3),1,0),HSTACK(实际退休年龄, TEXT(实际退休日期, "yyyy-mm-dd"), 延迟月数))

3、原法定退休年龄55周岁的女职工

延迟规则:每4个月延迟1个月,逐步延迟至58周岁(即每年延迟3个月,上限为58岁)37。

公式示例:

=LET(原退休年龄, EDATE(E3, 55*12), // 原退休日期为55岁生日政策起始日期, DATE(2025,1,1),延迟月数, IF(原退休年龄 >= 政策起始日期,MIN(FLOOR((DATEDIF(政策起始日期, 原退休年龄, "m")) / 4, 1), // 每4个月延迟1个月(58-55)*12 // 最大延迟月数为3年×12=36个月),0),实际退休日期, EDATE(原退休年龄, 延迟月数),实际退休年龄, YEAR(实际退休日期) - YEAR(E3) - IF(MONTH(实际退休日期)<MONTH(E3),1,0),HSTACK(实际退休年龄, TEXT(实际退休日期, "yyyy-mm-dd"), 延迟月数))

特别提醒,上面公式中的备注在实际使用公式时需要去掉,主要是为了方便理解。

4、最终公式:

公式逻辑:

=IF(D3="原退休年龄60", 公式1,IF(原50周岁女职工, 公式2, 公式3))

完整公式:

=IF(D3="原退休年龄60",LET(原退休年龄,EDATE(E3,60*12),政策起始日期,DATE(2025,1,1),延迟月数,IF(原退休年龄>=政策起始日期,MIN(FLOOR((DATEDIF(政策起始日期,原退休年龄,"m"))/4,1),(63-60)*12),0),实际退休日期,EDATE(原退休年龄,延迟月数),实际退休年龄,YEAR(实际退休日期)-YEAR(E3)-IF(MONTH(实际退休日期)<MONTH(E3),1,0),HSTACK(实际退休年龄,TEXT(实际退休日期,"yyyy-mm-dd"),延迟月数)),IF(D3="原50周岁女职工",LET(原退休年龄,EDATE(E3,50*12),政策起始日期,DATE(2025,1,1),延迟月数,IF(原退休年龄>=政策起始日期,MIN(FLOOR((DATEDIF(政策起始日期,原退休年龄,"m"))/2,1),(55-50)*12),0),实际退休日期,EDATE(原退休年龄,延迟月数),实际退休年龄,YEAR(实际退休日期)-YEAR(E3)-IF(MONTH(实际退休日期)<MONTH(E3),1,0),HSTACK(实际退休年龄,TEXT(实际退休日期,"yyyy-mm-dd"),延迟月数)),LET(原退休年龄,EDATE(E3,55*12),政策起始日期,DATE(2025,1,1),延迟月数,IF(原退休年龄>=政策起始日期,MIN(FLOOR((DATEDIF(政策起始日期,原退休年龄,"m"))/4,1),(58-55)*12),0),实际退休日期,EDATE(原退休年龄,延迟月数),实际退休年龄,YEAR(实际退休日期)-YEAR(E3)-IF(MONTH(实际退休日期)<MONTH(E3),1,0),HSTACK(实际退休年龄,TEXT(实际退休日期,"yyyy-mm-dd"),延迟月数))))

上面的公式比较长,如果不理解也没关系,直接套用公式修改对应参数D3【退休类别】和E3【出生日期】即可

第三步:计算最低缴费年限

只目的单元格中输入公式:

=IF(YEAR(G3)<2030,15,MIN(15+(YEAR(G3)-2029)*0.5,20))

然后点击回车下拉填充公式即可

解读:

①规则

2029年12月31日前:最低15年。

2030年1月1日起:每年增加6个月,直至20年712。

②套用公式

=IF(YEAR(退休日期) < 2030, 15,

MIN(15 + (YEAR(退休日期) - 2029)*0.5, 20)

)

第四步:离退休剩余天数

只目的单元格中输入公式:

=G3-TODAY()

然后点击回车下拉填充公式即可

解读:

用退休日期减去今天的日期,就是剩余的天数。

练习素材下载:

复制下方文字,发送公众号消息获取课件:

Excel延迟退休计算模板

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

0 阅读:83