用IF同时满足LEN和MID两个条件=IF(LEN(C1)=11,IF(MID(C1,1,1))=1,"1","0")错在哪?即如果C1字符=11,且C1第一个字符=1,显示为1,否则显示为0.公式不能用错在哪,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 10:43:39
用IF同时满足LEN和MID两个条件=IF(LEN(C1)=11,IF(MID(C1,1,1))=1,"1","0")错在哪?即如果C1字符=11,且C1第一个字符=1,显示为1,否则显示为0.公式不

用IF同时满足LEN和MID两个条件=IF(LEN(C1)=11,IF(MID(C1,1,1))=1,"1","0")错在哪?即如果C1字符=11,且C1第一个字符=1,显示为1,否则显示为0.公式不能用错在哪,
用IF同时满足LEN和MID两个条件
=IF(LEN(C1)=11,IF(MID(C1,1,1))=1,"1","0")错在哪?
即如果C1字符=11,且C1第一个字符=1,显示为1,否则显示为0.
公式不能用错在哪,

用IF同时满足LEN和MID两个条件=IF(LEN(C1)=11,IF(MID(C1,1,1))=1,"1","0")错在哪?即如果C1字符=11,且C1第一个字符=1,显示为1,否则显示为0.公式不能用错在哪,
你的公式中有几处错误:
1、if函数用法不对:对于同时满足LEN和MID两个条件,应该用 and 函数组成一个逻辑表达式,而不该用if嵌套;
2、mid函数的结果为字符型的,而你的公式中表达式 MID(C1,1,1))=1的等号后面的 1 为数值型,因此该表达式的逻辑值将永远为False,故,等号后面的1应该加上引号;
3、取字符串的第一个字符用mid函数显然不科学,表达式 MID(C1,1,1))="1" 完全可以改成 left(C1)="1" ;
4、IF条件判断的两种结果,完成可以用1和0来表达,没有必要使它的结果为字符型,因此,公式后两个参数 1 和 0 没有必要添加引号
综上,你的公式可以改成:
=IF(and(LEN(C1)=11,MID(C1,1,1)="1"),1,0)

=IF(and(LEN(C1)=11,left(C1)="1"),1,0)
其实你的公式还可以进一步简化:
=--and(len(C1)=11,left(C1)="1")
再简化:
=(LEN(C1)=11)*(LEFT(C1)="1")

用IF同时满足LEN和MID两个条件=IF(LEN(C1)=11,IF(MID(C1,1,1))=1,1,0)错在哪?即如果C1字符=11,且C1第一个字符=1,显示为1,否则显示为0.公式不能用错在哪, 在EXCEL函数中,=IF(LEN(B2)=15,19,)&MID(B2,7,6+(LEN(B2)=18)*2)IF(LEN(B2)=15,19,)&这句是什么意思&是同时的意思吗? 英语翻译Sub capt(ii As Integer)S = asdfghjklqwertyuiopzxcvbnm1234567890If (ii = 5) ThenFor i = 0 To 4i2 = Int(Rnd(Len(S) - 1) * Len(S) + 1)ss = Mid(S,i2,1)Label1(i).Caption = ssNext iElsei3 = Int(Rnd(Len(S) - 1) * Len(S) + 1)ss = Mid(S,i3,1)Lab 公式里的数字15和19分别是什么意思呢求年月日的这个公式=IF(LEN(C5)=15,CONCATENATE(19,MID(C5,7,2),年,MID(C5,9,2),月,MID(C5,11,2),日),CONCATENATE(MID(C5,7,4),年,MID(C5,11,2),月,MID(C5,13,2),日)) 求年月日这个公式当中前面的数字15和19分别是什么意思呢?=IF(LEN(C3)=15,CONCATENATE(19,MID(C3,7,2),年,MID(C3,9,2),月,MID(C3,11,2),日),CONCATENATE(MID(C3,7,4),年,MID(C3,11,2),月,MID(C3,13,2),日)) 我用vbs编了一个函数,代码在下面:Function prc(a)b=0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZc=len(a)for i=1 to cd=mid(a,i,i)for j=1 to 36f=mid(b,j,j)if d=f Theng=1exit forelseg=0end ifnextif g=0 Thenprc=falseexit fu 求高手分析下我这个公式错在了那里这个是后面15为和18混在一起用的公式=IF(MOD(IF(LEN(F16=15),MID(F16,15,1),MID(F16,17,1)),2)=0,"女","男")前面直接用的是=IF(MOD(MID(F16,17,1),2)=0,"女", 谁可以为我解答这个公式 =MID($B$2,ROUND(RAND()*LEN($B$2),0)+1,1)&MID($B$3,ROUND(RAND()*LEN($B$3),0)+=MID($B$2,ROUND(RAND()*LEN($B$2),0)+1,1)&MID($B$3,ROUND(RAND()*LEN($B$3),0)+1,1)&IF(RAND()>0.3,MID($B$3,ROUND(RAND()*LEN($B$3),0)+1,1),) =IF(B2,TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),#-00-00)+0,) excel if条件函数无法识别负号,我需要将第四列(Y列)的数据分开放在第一列(V)和第三列(X):第一列的-1678这个单元格(V2)中的公式为:=MID(Y2,FIND("/",Y2,1)+1,LEN(Y2)).问题是第二列的判定 这个公式可不可以简化,=IF(LEN(A1)=18,DATEDIF(MID(A1,7,4)&-&MID(A1,11,2)&-&MID(A1,13,2),NOW(),y)&岁零&DATEDIF(MID(A1,7,4)&-&MID(A1,11,2)&-&MID(A1,13,2),NOW(),ym)&个月&DATEDIF(MID(A1,7,4)&-&MID(A1,11,2)&-&MID(A1,13,2),N =IF(LEN(A1)=18,(YEAR(NOW())-MID(A1,7,4))&岁&MID(A1,11,2)&月,IF(LEN(A1)=15,(YEAR(NOW())-(19&MI我用这个公式算出的年龄的月份怎么不正确啊!510184200206167076 8岁06月510184200505090099 5岁05月 =IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),男,女)的解释 IF函数应用同时满足两个条件为合格,否为不合格A当A>=60时,B 在excel使用if 函数同时满足两个条件条件一 :年龄大于等于45条件二:男性若同时满足则是 ,若不满足则否 在excel中,如何用if函数求同时满足两个条件的数? =IF(LEN(F1)=18,MID(F1,7,8),19&MID(F1,7,6)) 这是一个提取身份证号码中出生年月的函数请解释一下函数的意思.IF、LEN、MID、&分别是什么意思.19&MID(F1,7,6)这个函数是指如果是15位,从第7位开始提取6位,并 EXCEL公式的结果显示为true和false,让其显示为“正确”和“错误”两种结果=IF(A5,MATCH(A5,A:A,0)=ROW(A5)*IF(LEN(A5)=18,MID(10X98765432,MOD(SUMPRODUCT(MID(A5,ROW(INDIRECT(1:17)),1)*2^(18-ROW(INDIRECT(1:17)))),11)+1,1)=RIG