if函数的多层嵌套?if函数嵌套
大家好,关于if函数的多层嵌套很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于if函数嵌套的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
if函数多层嵌套应该怎样操作
其实,if是一个很简单的函数
比如说,如果单元格,A1>10,则,B1=1,10>=A1>8,则 B1=2,8>=A1>6,则B2=3,A1<=6,则B1=4.
首先写第一个函数:
if(a1>10,1,x),就是说,如果A1大于10,则显示为1,否则显示为其他条件,假设其他条件为X。
X是什么呢?X=if(A1>8,2,Y),Y是其他条件,然后Y=if(a1>6,3,4)。这样,条件就完成了,先来就是嵌套了。嵌套很简单,先替换Y,X=if(A1>8,2,Y)替换为X=if(A1>8,2,if(a1>6,3,4)),然后if(a1>10,1,x)替换为if(a1>10,1,if(A1>8,2,if(a1>6,3,4)))。这样就完成了所有嵌套了。
其实这个逻辑过程写出来很复杂,熟练了,非常简单。
所有的函数嵌套都是这样一个逻辑过程。其实,和解数学方程的过程是一样的。
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函数就上述的三种可能表达的更加清楚。见图:
怎么利用IF函数多个条件进行嵌套
excel if多个条件嵌套,操作方法如下。
1、首先打开电脑上的Ecxel,打开要进行操作的电子表格,图中所示是用IF函数的嵌套对学生成绩分“优秀”“良”“差”三个等级。
2、将光标放于要插入IF函数的单元格中。
3、点击菜单栏(最上方)中的“公式”。
4、在该选项卡下点击“插入函数”。
5、在弹出的选项卡中,选择IF函数,点击确定。
6、在弹出的函数参数选项卡中,填入相关参数。点击如图所示位置。出现新的函数选项卡,这时就实现嵌套IF函数。
关于if函数的多层嵌套,if函数嵌套的介绍到此结束,希望对大家有所帮助。