=(LEN($A9)=15)+(LEN($A9)=18)*ISNUMBER(--LEFT($A9,17))-1 这个函数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 04:01:58
=(LEN($A9)=15)+(LEN($A9)=18)*ISNUMBER(--LEFT($A9,17))-1 这个函数 从前到后的含义
特别是*ISNUMBER(--LEFT($A9,17))-1.
特别是*ISNUMBER(--LEFT($A9,17))-1.
LEFT($A9,17),取A9单元格前17位数据.
由于LEFT取出的是文本格式,所以前面加上“--”,将结果转为数值格式.
ISNUMBER(--LEFT($A9,17)),判断LEFT取得的数据是不是数值.
(LEN($A9)=15),判断A9是不是15位,如果是,返回TRUE,否则返回FALSE.(这两个逻辑值参与四则计算时,分别相当于1和0)
(LEN($A9)=18),(同上,判断A9是不是18位)
(LEN($A9)=18)*ISNUMBER(--LEFT($A9,17)),两个判断结果相乘,即是两个条件同时成立时,后回1,否则返回0
最后就是0和1相加减.整个公式就是A9单元格字符长度是15个,或者是18位且前17位是数字的话,返回0;否则返回-1.
由于LEFT取出的是文本格式,所以前面加上“--”,将结果转为数值格式.
ISNUMBER(--LEFT($A9,17)),判断LEFT取得的数据是不是数值.
(LEN($A9)=15),判断A9是不是15位,如果是,返回TRUE,否则返回FALSE.(这两个逻辑值参与四则计算时,分别相当于1和0)
(LEN($A9)=18),(同上,判断A9是不是18位)
(LEN($A9)=18)*ISNUMBER(--LEFT($A9,17)),两个判断结果相乘,即是两个条件同时成立时,后回1,否则返回0
最后就是0和1相加减.整个公式就是A9单元格字符长度是15个,或者是18位且前17位是数字的话,返回0;否则返回-1.
=NOT(AND(OR(LEN($B2)=15,LEN($B2)=18),ISNUMBER(--LEFT($B2,17)
"=NOT(AND(OR(LEN($B2),LEN($B2)=18),ISNUMBER(--LEFT($B2,17)))
=SUMIF(A2:A9,"
len函数:len(B2)=18*2什么意思
=LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1 这个函数是不是错了?怎么答案不对!
a = Left(a,i - 1) + Right(a,Len(a) - (i + Len(b) - 1))
vfp中str函数c=7869.559LEN(STR(c))LEN(STR(c,6,1))LEN(STR(c,4))结果
a3*a9=2(a5)^2
等比数列中a2+a6+a10=1,求a3,a9
在EXCEL函数中,=IF(LEN(B2)=15,19,"")&MID(B2,7,6+(LEN(B2)=18)*2)
x+x2+x3+.+x9+x10=a0+a1(1+x)+.+a9(1+x)9+a10(1+x)10求a9"
=RIGHT(A2,LEN(A2)-FIND("-",A2))这个函数是什么意思?