excel身份证有效期计算公式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel身份证有效期计算公式首先要知道,我国对身份证有效期的相关规定:
十六周岁至二十五周岁的,发给有效期十年的居民身份证;
二十六周岁至四十五周岁的,发给有效期二十年的居民身份证;
四十六周岁以上的,发给长期有效的居民身份证;
未满十六周岁的公民,自愿申请领取居民身份证的,发给有效期五年的居民身份证。

根据以上规定,用Excel公式实现身份证有效期日的计算在D2单元格输入公式:
“=IFERROR(EDATE(C2,LOOKUP(DATEDIF(DATE(MID( B2,7,4),MID(B2,11,2),MID(B2,13,2)),C2,"y"),{0,16,26,46}, {5,10,20,"长期"})*12)-1,"长期")”,按Enter键完成计算,即可计算第一位的身份证到期日,公式向下填充,即可计算其他人的身份证到期日,如下图:
完整公式:
=IFERROR(EDATE(C2,LOOKUP(DATEDIF(DATE(MI D(B2,7,4),MID(B2,11,2),MID(B2,13,2)),C2,"y"),{0,16,26,4 6},{5,10,20,"长期"})*12)-1,"长期")
公式解析
DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2):从身份证号码中提取出生日期。

DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2) ),C2,"y"):计算办理身份证日期时,已满多少周岁。

LOOKUP(DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MI D(B2,13,2)),C2,"y"),{0,16,26,46},{5,10,20,"长期"}):根据办理身份证日期时已满多少周岁,返回身份证的有效有效期为多少年。

EDATE(C2,LOOKUP(DATEDIF(DATE(MID(B2,7,4),MID(B 2,11,2),MID(B2,13,2)),C2,"y"),{0,16,26,46},{5,10,20,"长期"})*12)-1:计算有效期年份之后的日期,即到期日。

IFERROR(EDATE(C2,LOOKUP(DATEDIF(DATE(MID(B2,7 ,4),MID(B2,11,2),MID(B2,13,2)),C2,"y"),{0,16,26,46},{5,1 0,20,"长期"})*12)-1,"长期"):“长期”为文本,屏蔽文本与数字之间计算返回错误值。

相关文档
最新文档