清清流水 发表于 2022-2-6 04:52:40

你这个问题给我问笑了

篮球之粪三姓家奴詹奉献 发表于 2022-2-7 10:20:44

如果有起始时间就可以通过判断 年龄来求 有效期 时间
居民身份证的有效期限分为5年、10年、20年、长期四种。
1、16岁以下的,发给有效期为5年的居民身份证;
2、16周岁至25周岁的,发给有效期为10年的居民身份证;
3、26周岁至45周岁的,发给有效期为20年的居民身份证;
4、46周岁以上的,发给长期有效的居民身份证。证件有效期限从签发之日起计算。

沉渣 发表于 2022-2-16 08:52:10

=IF(LOOKUP((IF(LEN(A2)=15,YEAR(NOW())-1900-VALUE(MID(A2,7,2)),IF(LEN(A2)=18,YEAR(NOW())-VALUE(MID(A2,7,4))," "))),{0,15,25,45,120},{"5","10","20","长期","长期"})="长期","长期",DATE(YEAR(B2)+(LOOKUP((IF(LEN(A2)=15,YEAR(NOW())-1900-VALUE(MID(A2,7,2)),IF(LEN(A2)=18,YEAR(NOW())-VALUE(MID(A2,7,4))," "))),{0,15,25,45,120},{"5","10","20","长期","长期"})),MONTH(B2),DAY(B2)))

柚子娱乐啊 发表于 2022-2-20 20:06:59

=IFERROR(IF(LOOKUP((IF(LEN(A2)=15,YEAR(NOW())-1900-VALUE(MID(A2,7,2)),IF(LEN(A2)=18,YEAR(NOW())-VALUE(MID(A2,7,4))," "))),{0,15,25,45,200},{"5","10","20","长期","长期"})="长期","长期",DATE(YEAR(B2)+(LOOKUP((IF(LEN(A2)=15,YEAR(NOW())-1900-VALUE(MID(A2,7,2)),IF(LEN(A2)=18,YEAR(NOW())-VALUE(MID(A2,7,4))," "))),{0,15,25,45,200},{"5","10","20","长期","长期"})),MONTH(B2),DAY(B2))),"")

余蔓 发表于 2022-2-22 15:33:30

无法判断的,因为你不知道该身份证是什么时候开始领的,虽然是有年龄时间段规定,但是第1年领跟最后1后领,这间隔的时间段太长了,身份证号码是无法判断的

傅志强 发表于 2022-2-28 19:56:19

=IFERROR(EDATE(B2-1,LOOKUP(TEXT(TODAY()-TEXT(MID(A2,7,8),"0-00-00"),"Y")*1,{0,16,26,46},{5,10,20,""})*12),"长期")

爱茜 发表于 2022-3-1 06:18:48

别进入误区了,身份证终止日期,是根据领用时间的年龄来决定的,身份证号码根本不会显示领用身份证的时间
页: 1 2 [3]
查看完整版本: 如何根据身份证号码判断身份证终止日期是否正确?