当前位置:首页 > 教育综合 > 正文

这个公式哪里错了?

这个excel公式哪里错了?执行不了

第一:公式书写格式错误。可以改成这样:

书写格式的错误可以更正为:

IF(and(N3>=10,N3<=19),"警示",IF(AND(20<=N3,N3<=29),"警示1",IF(AND(30<=N3,N3<=44),"警示3",IF(AND(45<=N3,N3<=59),"警示4",IF(N3>=60,"警示5","无")))))

第二:逻辑判断不够清晰还有错误。优化后的公式为:

=IF(N3>=60,"警示5",IF(N3>=45,"警示4",IF(N3>=30,"警示3",IF(N3>=20,"警示",IF(N3>=10,"警示","无")))))

如有需要可以继续交流!

vlookup公式哪里错了?

正确的公式:=VLOOKUP(D2,客户信息表!$C$1:$F$7,2,0),下拉就可以了。

也是自学的excel,做个交流吧,

度友的概念比较模糊。

第一,这两个表格,应该分别有一个名字,在表格的下方才是名称,

第二,在引用表格的时候,表格名称后面需要加上感叹号。

正确的公式为:=VLOOKUP(D2,客户信息表!$C$1:$F$7,2,0),看在引用客户信息表 这个表格的时候名称后面加上了感叹号。

第三,vlookup函数的使用,vlookup(查找值,查找范围,指定列号,匹配类型)

以正确的公式和截图为例来讲解,

VLOOKUP(D2,客户信息表!$C$1:$F$7,2,0),下拉就可以了。

公式就是查找D2(也就是A公司),查找范围是 客户信息表的C1:F7这个区域,

这里有个细节,度友没有注意到,就是D2必须处于 C1:F7这个区域的第一列。如果不是公式就出错。(当然有其他方法变通),

指定列,公式中是2,因为要得到的开户行就在区域的第二列,所以指定为2.

如有疑问再讨论吧,一起学习!

这个excel公式错在哪里了?

在 Excel 2007 中验证的结果是:“公式没错!应该是结束输入的方式错了。”

下图是验证的结果及图示,
当以数组方式结束输入(“Shift+Ctrl+Enter”同时按下)时,显示的结果是“160/4R Ie160”,
当以一般方式结束输入(仅“Enter”键按下)时,显示的结果是“250/3F11 Ie250”

验证结果图示

另,如果将公式中的区域“C2:C23”改成“C1:C23”,显示的结果则为业务员 北 的第一个型号“160/3J Ie250 ”

INDEX 区间改动后的结果图示



请问下这个公式哪里出错了?

这个公式不是哪里出错了,应该是缺少代码.

如果代码只有这么多,应该修改如下,这个公式才正确.

MA13:=MA(C,13);

MA34:=MA(C,34);

MA55:=MA(C,55);

A1:=O

A2:=C>MA13 AND C>MA34 AND C>MA55;

A3:=(C-REF(CLOSE,1))/REF(CLOSE,1)*100 >5;

一阳穿:A1 AND A2 AND A3;

这个公式错在哪里

本题的错误在于使用VLOOKUP语句时,如果在括号里省略true时,系统默认是精确匹配或近似匹配,其返回值为精确值,如果没有精确值,则返回近似值。但是!!!此时要求数组的第一列必须以升序排列。我们可以想象一下表格设计者的操作,应该是从最下面,也就是升序排列的最大值比较,直到小于给定值(本题是2),便将第二列内容返回。如果给定值小于2,便返回错误代码(#N/A)。因为在本题中,只给出了到A1:B11的数组内容,再下面,到B20的未给出,应该在下面有一个数值,在A12到A20之间,小于给定值2,于是,EXCEL便给出了错误标志。
展开全文阅读