excel表格怎么根据身份证计算退休时间,这也是学习群里的朋友们提出的问题:如何根据身份证直接算出退休年月?
其实这个问题难就难在:
1、哪个函数最合适;
2、如何区别男、女两种情况 。
EDATE函数
以某个日期为起点,算多长时间以后的某时间,可以用一个简单的EDATE函数搞定,尤其是整年整月的情况 。
功能:
返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数 。
语法:
EDATE(start_date, months)
EDATE 函数语法具有以下参数:
Start_date必需 。一个代表开始日期的日期 。应使用 DATE 函数输入日期,或将日期作为其他公式或函数的结果输入 。例如,使用函数 DATE(2008,5,23) 输入 2008 年 5 月 23 日 。
Months必需 。start_date 之前或之后的月份数 。months 为正值将生成未来日期;为负值将生成过去日期 。
备注:
Microsoft Excel 可将日期存储为可用于计算的序列号 。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天 。
【excel表格怎么根据身份证计算退休时间】如果 start_date 不是有效日期,则 EDATE 返回 错误值 #VALUE! 。
如果 months 不是整数,将截尾取整 。
用法举例:
文章插图
(强调:计算结果是序列号,要设置成日期格式)
本示例提示
本示例中:
退休年月是以出生日期为起始时间,女性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图表这几个公式,你一定要会
- excel图表搞定工资条,竟然还不用函数!
- 淘宝老店关店以后多久再开算新店?要怎么做?
- 淘宝销售信息怎么新增?属性怎样设置?
- 引力魔方怎么纠正人群标签?怎么选择标签?
- 淘宝怎样不被封号?怎么才不被封?
- 淘宝店铺都没流量怎么补单?要注意什么?
- 淘宝服装新店怎么运营?运营哪些方面?
- 淘宝新店补单可以吗?怎么补关键词?
- 手淘搜索流量怎么来的?流量精准吗?