人事工作中,对于即将退休的工作人员,需要有一个预警

有需求是,根据即将退休的天数长短来进行升降序排列

又或者,直接计算出来员工还有多少天退休

我们模拟了一份人事数据,如下所示:

根据身份证号,快速来计算退休剩余的天数

excel中如何根据身份证号计算退休时间及计算退休倒计时天数?-趣帮office教程网

1、计算性别

因为男性退休是60周岁,女性退休是50周岁

第一步,我们需要根据身份证号来提取性别

我们知道身份证号倒数第2位,奇数为男,偶数为女,通过这一个规律,我们可以使用公式:

=IF(MOD(MID(B2,17,1),2),"男","女")

通过MID函数,提取了身份证号的第17位开始,取1位,也就是倒数第2位

然后使用MOD公式,对数据除以2,取余数

余数为1,则为男,余数为0,则为女

excel中如何根据身份证号计算退休时间及计算退休倒计时天数?-趣帮office教程网

2、计算退休年龄

然后我们可以把各自退休年龄给列出来

这一步,很简单,只需要用简单的IF函数公式判断

我们使用的公式是:

=IF(C2="男",60,50)

excel中如何根据身份证号计算退休时间及计算退休倒计时天数?-趣帮office教程网

3、计算生日以及退休日期

我们可以身份证号的第7位到第14位是年月日,所以我们使用公式:

=TEXT(MID(B2,7,8),"0-00-00")

从第7位开始获取8位数字,然后将使用TEXT公式格式调整成年月日的格式

excel中如何根据身份证号计算退休时间及计算退休倒计时天数?-趣帮office教程网

退休日期,就是生日加上对应年份

所以我们使用的公式是:

=DATE(YEAR(E2) D2,MONTH(E2),DAY(E2))

YEAR,MONTH,DAY函数分别提取年月日,年份时间,加上60或50,然后用DATE函数组合起来,形成退休日

excel中如何根据身份证号计算退休时间及计算退休倒计时天数?-趣帮office教程网

4、退休倒计天数

我们只需要将今天的日期,减去退休的日期,就得到了一个天数

使用的公式是:

=F2-TODAY(),注意将G列整列格式调整成常规,就可以得到数字

正数表示还有多少天退休

如果负数,表示已经退休

excel中如何根据身份证号计算退休时间及计算退休倒计时天数?-趣帮office教程网

关于这个小技巧,你学会了么?动手试试吧!