EXCEL中通过身份证号求出是否闰年公式

求公式。谢谢~~

①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)
②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
假设身份证号码在A1
B1 =IF(AND(MOD(MID(A1,7,4),100)=0,MOD(MID(A1,7,4),400)=0),"闰年",IF(AND(MOD(MID(A1,7,4),100)<>0,MOD(MID(A1,7,4),4)=0),"闰年","不是闰年"))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-17
假设身份证号码在A1单元格,在B1输入:
=IF(MOD(IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)),4)=0,"润年","不是润年")本回答被提问者采纳
第2个回答  2011-06-17
=IF(DAY(DATE(MID(A1,7,4),3,0))=29,"闰年","平年")
身份证为18位
如果身份证号有15位和18位,公式改为:
=IF(DAY(DATE(MID(A2,7,2+(LEN(A2)=18)*2),3,0))=29,"闰年","平年")
第3个回答  2011-06-17
你可以用一个MID公式,把身份证号中的年份取出来,能除得尽4就是闰年啊
相似回答
大家正在搜