这句话含义是什么?if函数
答案:2 悬赏:20 手机版
解决时间 2021-03-01 11:44
- 提问者网友:暮烟疏雨之际
- 2021-03-01 06:01
IF(LEN(C6)=15,YEAR(Now())-1900-VALUE(MId(C6,7,2),IF(LEN(C6)=18,YEAR(Now())-VALE(MId(C6,7,4),“身份证错”))这句话含义是什么?其中C6是身份证号码
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-01 06:26
根据新旧不同位数身份证号码分别计算年龄
全部回答
- 1楼网友:山有枢
- 2021-03-01 07:05
=if(len($i6*100)>=10,midb($i6*100,len($i6*100)-9,1),"")
条件:len($i6*100)>=10
当条件成立时,z6=midb($i6*100,len($i6*100)-9,1);
当条件不成立时,z6="" (空白)。
条件里的函数含义:i6单元格的数据乘以100后所得数据的长度。
条件的含义是:i6单元格的数据乘以100后所得数据的长度大于等于10。
函数midb($i6*100,len($i6*100)-9,1)的含义:对“i6单元格的数据乘以100后所得数据”从该数据的长度减去9的那位数字开始,取一位数字。
例如:i6=12345678 (共8位数)
i6*100后得到:1234567800(共10位数),符合>=10的条件,因此z6取得从10位-9位=1位,即从第一位数“1”开始,取一位数,这个数就是1,亦即:z6=1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯