首页 > 软件 > 这个函数哪里有问题

这个函数哪里有问题

软件 2023-01-12

这个excel的if函数哪里有问题,请帮忙指出

比较大小的表达式不能用15002000,"高",IF(I4>1500,"中","低"))

这个函数哪里错了呀excel?

列式没错,但引用错误!

但公式返回的是:#NAME?——“无效名称”错误。公式中包含不可识别的文本。

问题出在于公式当中的“[@身份证号码]”,你的公式是别人给你的吧?源公式的“身份证号码”列被设置为自定义名称,你直接使用别人的公式自然会出错,提示“无效名称”错误。

我把“身份证号码”列自定义名称为“身份证号码”,就是这样:

公式引用成功:

其实,你不要直接使用别人的公式,把“[@身份证号码]”改为引用该列具体单元格名称(如B2)即可:

=IF(MOD(MID(B2,17,1),2)=0,"女","男")



话外,请不要隐藏行列号!行列号就像你的居住地址,它对表格设置、数据运算极为重要。可以说,比其他功能键还更为重要。

这个函数哪里有问题?

intinsert(libraryli[],int&n){
intflag,i,in;
charti[20];
do{
cout<<"请输入图书信息\n";
cout<<"请输入书名:";
cin>>ti;
flag=1;
for(i=0;i if(strcmp(li[i].title,ti)==0)
flag=0;
}
if(flag==0)cout<<"已有该书籍\n";
else{
li[n].number=n;
strcpy(li[n].title,ti);
cout<<"请输入作者:";
cin>>li[n].author;
cout<<"请输入价格:";
cin>>li[n].price;
cout<<"请输入是否被借出(0表示未借出,1表示借出):";
cin>>li[n].flag;
cout<<"请输入种类:";
cin>>li[n].kind;
++n;
}
cout<<"<0:继续,1:返回>:");
cin>>in;
}while(in!=1);
returnOK;
}

请帮忙看下这个Excel函数哪里有问题 =IF(C4>=1200,C4*0.03,IF(600<=C4<1200,C4*0.02,IF(C4<600,C4*0.01)))

函数式=IF(C4>=1200,C4*0.03,IF(600<=C4<1200,C4*0.02,IF(C4<600,C4*0.01))),在"IF(600<=C4<1200,C4*0.02,"处出了问题,IF函数的标准格式为"=IF(logical_test,[value_if_true],[value_if_false])"(Excel IF函数的逻辑计算是基于上一层的IF函数,没必要也不能写成"a=1200,C4*0.03,IF(600<=C4,C4*0.02,C4*0.01))"即可

vlookup这个函数哪里错了?

建议参照如下:

方法一:VLOOKUP函数

在B2单元格中输入公式:

=VLOOKUP(A2,数据源!A:B,2,0)

双击,如图:

方法二:INDEX和MATCH函数

在A2单元格中输入公式:

=INDEX(数据源!A:A,MATCH(B2,数据源!B:B,0))

双击,如图:

方法三:VLOOKUP函数(进阶)

在A2单元格中输入公式:

=VLOOKUP(B2,IF({1,0},'数据源 (2)'!B$2:B$1000,'数据源 (2)'!A$2:A$1000),2,0)

双击,如图:


标签:信息技术 MicrosoftOffice 函数 MicrosoftExcel 办公软件

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18