=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 00:04:46
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12-31",请详细说明为谢!
这个公式整体的意思就是根据身份证号码判断出生日期到2010-12-31有多少年.
MID(A1,7,INT(LEN(A1)/2-1)) 这个部分是取身份证第7位开始,15位身份证取6位,18位身份证取8位
TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00") 这个公式用来把上面取到的6位数或8位数转换为excel的日期形式
DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12-31","Y")这个公式datedif就是求从开始日期到结束日期经过了多少年,格式 datedif(开始日期,结束日期,"y")
再问: 谢谢你的回答。我最难理解的就是MID(A1,7,INT(LEN(A1)/2-1)) 怎样在两种身份证中取位,能否再把其中的函数的具体意思及参数设置给我讲一下?小人将感激不尽。
再答: MID(A1,7,INT(LEN(A1)/2-1)) 公式中len(a1)是计算身份证号码的位数,举例 410210880125036 len(a1)得到15, 410210198801250365 len(a1)得到18 然后通过int(len(a1)/2-1)得到取多少位 对于15位的身份证 int(15/2-1)=int(7.5-1)=int(6.5)=6 取6位 对于18位的身份证 int(18/2-1)=int(9-1)=int(8)=8 取8位 最后通过MID(A1,7,INT(LEN(A1)/2-1))来取身份证第7位开始的6位或8位 410210880125036 mid(a1,7,6)="880125" 410210198801250365 mid(a1,7,8)="19880125" 这样能够明白了吗
MID(A1,7,INT(LEN(A1)/2-1)) 这个部分是取身份证第7位开始,15位身份证取6位,18位身份证取8位
TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00") 这个公式用来把上面取到的6位数或8位数转换为excel的日期形式
DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12-31","Y")这个公式datedif就是求从开始日期到结束日期经过了多少年,格式 datedif(开始日期,结束日期,"y")
再问: 谢谢你的回答。我最难理解的就是MID(A1,7,INT(LEN(A1)/2-1)) 怎样在两种身份证中取位,能否再把其中的函数的具体意思及参数设置给我讲一下?小人将感激不尽。
再答: MID(A1,7,INT(LEN(A1)/2-1)) 公式中len(a1)是计算身份证号码的位数,举例 410210880125036 len(a1)得到15, 410210198801250365 len(a1)得到18 然后通过int(len(a1)/2-1)得到取多少位 对于15位的身份证 int(15/2-1)=int(7.5-1)=int(6.5)=6 取6位 对于18位的身份证 int(18/2-1)=int(9-1)=int(8)=8 取8位 最后通过MID(A1,7,INT(LEN(A1)/2-1))来取身份证第7位开始的6位或8位 410210880125036 mid(a1,7,6)="880125" 410210198801250365 mid(a1,7,8)="19880125" 这样能够明白了吗
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12
=DATEDIF(TEXT(MID(A2,7,INT(LEN(A2)/2-1)),"#-00-00"),“2011-1-
比如:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00
=DATEDIF(TEXT(MID(F5,7,LEN(F5)/2-1),"0-00-00"),TODAY(),"Y")
excel中身份号计算年龄 today 怎么改 =DATEDIF(TEXT(19*MOD(LEN(A1),2)&MID(
=IF(A3="","",DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3
谁能给我详细的解释一下:DATEDIF(TEXT((LEN(M3)=15)*19&MID(M3,7,6+(LEN(M3)
=IF(LEN(A1)=18,(YEAR(NOW())-MID(A1,7,4))&"岁"&MID(A1,11,2)&"月
=SIN(PI()*(LEFT(A1,LEN(A1)-4)+MID(A1,LEN(A1)-3,2)/60+RIGHT(A
TEXT(SUM(DATEDIF(A1,NOW(),{"y","ym","md"})*10^{4,2,0}),"0年00
TextBox1.Text = Mid(TextBox1.Text,1,Len(TextBox1.Text) -
=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")的解释