1. 首页 > 科技

EXCEL中if和find函数嵌套? if find函数嵌套

EXCEL中if和find函数嵌套?if find函数嵌套

excel if,mid 和find混合的用法问题

=IF(MID(A1,1,FIND("*",A1)-1)<0.9,19.8,20)

在mid前面加上--即可

=IF(--MID(A1,1,FIND("*",A1)-1)<0.9,19.8,20)

原因是MID(A1,1,FIND("*",A1,2)-1)的结果是文本"0.4",Excel不能判定其值小于0.9,所以显示结果为20

EXCL函数IF加FIND,谁帮我看看错在哪里?应该怎么做?

=IF(ISNUMBER(FIND("板",C7)),"纤维板",IF(ISNUMBER(FIND("毯",C7)),"毯棉类",IF(ISNUMBER(FIND("品",C7)),"异型品","其他类")))

find函数的返回结果是数字(“板”在C7中的位置),如果C7不含有“板”,则返回错误值#VALUE! ,所以只要检查返回结果是不是数字即可

EXCEL中IF函数嵌套使用的方法

举例:比如说,我们需要对成绩进行评级。大于等于80分的评为“A”,大于等于70分小于80分评为“B”,大于等于60分小于70分的评为“C”,小于60分的评为“D”。

步骤如下:

1、下面我们开始写函数 =IF(A1>=80,“A”,……)也就是当A2大于等于80时,得到“A”。如果A2不满足大于等于80,根据评级标准,那么会有三种可能:

a.大于等于70小于80,b.大于等于60小于70,c.小于60,这三种情况。

2、我们将第一种情况用IF函数嵌套在上述表达式中 =IF(A2>=80,"A",IF(A2>=70,"B",……)),这样就完成了。

3、同理我们将第二种情况用IF函数继续嵌套,那么表达式变成了 IF(A2>=80,"A",IF(A2>=70,"B",IF(A2>=60,"C",……)))

那么省下的情况就是小于60了,评级为“D”所以表达式最终为IF(A2>=80,"A",IF(A2>=70,"B",IF(A2>=60,"C","D")))。

4、AND函数

如果你熟悉AND函数的应用,那么我们使用AND函数就相对好理解一些,因为AND函数就上述的三种可能表达的更加清楚。见图:

excel的if函数嵌套怎么用

IF函数是Excel表格里面的一个逻辑函数,如果指定条件的计算结果为真,IF 函数将返回某个值;如果该条件的计算结果为假,则返回另一个值。

IF函数的使用方法如下(Excel 2010版):

1. IF函数的格式为:IF(指定条件的计算结果,结果为真时返回指定的值,结果为假时返回指定另一个值);

2. 公式示例:B3单元格里面输入公式=IF($A3>=60,“合格”,“不合格”),当A3单元格里面输入的值大于等于60时,B3单元格就会显示“合格”,否则就会显示”不合格“;

3. IF函数的嵌套使用,是在IF函数的返回值里面再插入IF函数,例如:B4单元格里面输入公式=IF($A4>=60,IF(AND($A4>=60,$A4<80),“合格”,“优秀”),“不合格”);

4. 公式释义:当A4单元格的输入值小于60时,B4单元格就会显示“不合格”;当A4单元格的输入值大于60时,就会判断执行嵌套里面的IF(AND($A4>=60,$A4<80),“合格”,“优秀”),如果A4输入的数值大于或等于60且小于80,B4就会显示“合格”,大于或等于80时就会显示“优秀”。