思念的过去 发表于 2022-1-10 03:19:36

中华人民共和国居民身份证法第五条十六周岁以上公民的居民身份证的有效期为十年、二十年、长期。十六周岁至二十五周岁的,发给有效期十年的居民身份证;二十六周岁至四十五周岁的,发给有效期二十年的居民身份证;四十六周岁以上的,发给长期有效的居民身份证。 未满十六周岁的公民,自愿申请领取居民身份证的,发给有效期五年的居民身份证。想用这个逻辑进行判断。

秋景依旧 发表于 2022-1-10 07:17:41

你这个问题给我问笑了

话题终结者钱宝 发表于 2022-1-12 16:41:18

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

蒙娜丽莎的微笑 发表于 2022-1-13 04:30:32

=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-1-14 08:54:19

=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-1-15 01:50:06

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

天赐高歌 发表于 2022-1-21 01:13:14

=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-1-28 22:30:02

别进入误区了,身份证终止日期,是根据领用时间的年龄来决定的,身份证号码根本不会显示领用身份证的时间

残雪无痕 发表于 2022-2-1 02:03:21

你的身份证号码上有显示有效截止日期?

你的她是我 发表于 2022-2-5 02:13:38

中华人民共和国居民身份证法第五条十六周岁以上公民的居民身份证的有效期为十年、二十年、长期。十六周岁至二十五周岁的,发给有效期十年的居民身份证;二十六周岁至四十五周岁的,发给有效期二十年的居民身份证;四十六周岁以上的,发给长期有效的居民身份证。 未满十六周岁的公民,自愿申请领取居民身份证的,发给有效期五年的居民身份证。想用这个逻辑进行判断。
页: 1 [2] 3
查看完整版本: 如何根据身份证号码判断身份证终止日期是否正确?