求在Excel中能同时计算十五位数身份证号和十八位数年龄的公式

如题所述

假设15或18位的身份证号写在A1单元格,计算到当前日期的年龄,则公式为
=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"0-00-00"),NOW(),"y")
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-23
=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),today(),"y")
假定身份证号在A1单元格。

Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答