首页技术if函数多层嵌套的怎么做,if函数的多层嵌套

if函数多层嵌套的怎么做,if函数的多层嵌套

编程之家2026-06-03685次浏览

大家好,今天给各位分享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)))。这样就完成了所有嵌套了。

其实这个逻辑过程写出来很复杂,熟练了,非常简单。

if函数多层嵌套的怎么做,if函数的多层嵌套

所有的函数嵌套都是这样一个逻辑过程。其实,和解数学方程的过程是一样的。

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",……)),这样就完成了。

if函数多层嵌套的怎么做,if函数的多层嵌套

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函数就上述的三种可能表达的更加清楚。见图:

2019年WPS中的IF函数怎么多层嵌套

IF是一个Excel里面的一个逻辑函数,你可以简单的理解为如果满足条件就返回一个指定的值,如果不满足条件,就会返回另一个值,该返回的值可以是字符串,也可以是逻辑值(false& true),也可以是数值等。

当我们遇到问题的条件不只一个的时候,我们就需要使用多层IF嵌套语句,这里通过两个例子来说明

例子1:使用简单的 IF函数->实现成绩在60分以上,包括60为及格,否则为不及格。

公式:=IF(条件,条件成立返回的值,条件不成立返回的值)

条件:条件的结果应该是TRUE或者是 False

点击fx在弹出的框中选择IF或者直接砸公式栏打上面的公式也可以。

例子二:使用IF+AND来进行多层嵌套

公式:=IF(条件1,返回结果1,IF(条件2,返回结果2,IF(条件3,返回结果3,....)))(原理就是先判断条件1是否成立,如果条件1成立则返回结果1,否则进入条件2判断是否成立,如果成立就返回结果2,否则进入条件3判断,...如此类推.)

如图所示:按成绩来分等级优、中、良、差。

=IF(C2> 90,"优",IF(AND(C2>79,C2<90),"中",IF(AND(C2> 59,C2< 80),"良",IF(C2< 60,"差"))))

其中AND()函数是一个逻辑函数,它返回的是TRUE或者是FALSE

注意:IF多层嵌套最多嵌套 7次!

关于if函数多层嵌套的怎么做的内容到此结束,希望对大家有所帮助。

少儿编程证书含金量排名 少儿编程学费大概多少钱一年java线程池(java四种线程池)