手机版

excel工作簿根据身份证计算退休时间

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

这也是群里朋友提出的一个问题:如何直接根据身份证计算退休日期?

其实这个问题很难:

1、哪个功能最适合;

2.如何区分男女?

EDATE函数

从某个日期开始,可以用简单的EDATE函数求解,尤其是整年整月。

功能:

返回与指定日期(start_date)相隔指定月数的日期的序列号。

语法:

EDATE(开始日期,月)

EDATE函数语法具有以下参数:

Start_date是必需的。表示开始日期的日期。使用DATE函数输入日期,或者输入日期作为另一个公式或函数的结果。例如,使用函数date(2008年5月23日)输入2008年5月23日。

需要几个月。开始日期之前或之后的月数。正值月份将生成未来日期;负值将生成过去的日期。

备注:

Microsoft Excel可以将日期存储为可用于计算的序列号。默认情况下,1900年1月1日的序列号为1,而2008年1月1日的序列号为39448,因为它距离1900年1月1日还有39448天。

如果start_date不是有效日期,EDATE将返回一个错误值#VALUE!

如果月份不是整数,它将被截断和舍入。

使用示例:

(重点:计算结果为序号,应设置日期格式)。

此示例提示。

在这个例子中:

退休日期为女性55年或男性60年后的一年,以出生日期为起始时间。它们都使用EDATE函数。

思维如图:

因此,如果身份证在单元格A2中,则公式为:

=EDATE(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),55*12 MOD(MID(A2,17,1),2)*5*12)

下图:

发展

从昨天的Excel162身份证中提取的出生日期想要什么格式?本文利用TEXT和CONCATENATE函数计算的不同格式的出生日期来计算退休时间。

下图:

当然:现在说要延迟退休年龄。算法没那么简单,但原理是这样的。

版权声明:excel工作簿根据身份证计算退休时间是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。