Excel | 根据身份证号码与办理身份证日期,计算到期日
2003年6月28日,十届全国人大常委会第三次会议通过的《居民身份证法》对居民身份证的有效期作出了具体规定,规定如下:
十六周岁至二十五周岁的,发给有效期十年的居民身份证;
二十六周岁至四十五周岁的,发给有效期二十年的居民身份证;
四十六周岁以上的,发给长期有效的居民身份证;
未满十六周岁的公民,自愿申请领取居民身份证的,发给有效期五年的居民身份证。
根据以上规定,用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(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),C2,"y"),{0,16,26,46},{5,10,20,"长期"})*12)-1,"长期")
赞 (0)