Excel中的IF函数多层嵌套怎么用?

插入-函数-IF -Value if true -Value if-false然后呢 想嵌套第二层怎么办

excel2003中if函数嵌套使用方法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-03

举例:比如说,我们需要对成绩进行评级。大于等于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函数就上述的三种可能表达的更加清楚。见图:


第2个回答  2020-10-01

输入等于IF函数,选择判断的单元格,输入大于等于和条件,逗号,双引号,输入条件成立返回优秀。在复制公式,粘贴到后面改为条件,优秀改为良好,在复制公式,把修改条件,良好改为及格,输入一个为不及格,补齐三括号确定即可。

第3个回答  2013-07-27
=if(true,1,if(true,2,if(true,3,"end")))大概就是这么一个意思了。第二个IF是第一个IF的逻辑值为FALSE时的返回值,第三个IF又是第二个IF的逻辑值为FALSE时的返回值。在OFFICE2003中,IF只能套七层。至于用处,可以用来判断多个条件啊。=if(成绩>90,"优",if(成绩>80,"良",if(成绩>70,"中等","一般")))这样就可以判断成绩了。如果成绩大于90就是优,大于80小于90就是良,在80和70之间就是中等,如果低于70,就是一般了。
第4个回答  2020-12-26

if函数嵌套