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

EXCEL中IF函数嵌套的使用方法,第1张

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

1、if函数的公式是:“=IF(测试条件,真值,[假值])”。输入公式后,表格会先判断测试条件是否成立,如果成立,则单元格填充“真值”,如果条件不成立,则填充“假值”。

2、例如,要判断一个学生的语文是否及格了,就需要输入公式“=IF(B2>=60,"及格","不及格")”或“=IF(B2<60,"不及格","及格")”。

3、嵌套if函数指的是if函数的3个参数中至少有一个用了其他的函数。例如公式“=IF(测试条件1,IF(测试条件2,真值2,假值2),假值1)”将第二个参数替换成了一个新的IF公式,用流程表示如下。

4、例如希望将85分以上的成绩划分为“优秀”,将“60-85”分之间的成绩划分为“及格”,60分以下的成绩划分为“不及格”,则需要使用公式“=IF(B2>=60,IF(B2>=85,"优秀","及格"),"不及格")”。

5、在输入嵌套函数公式时,为了防止出错,可以先输入一个简单的公式,然后将公式中的一部分替换掉。

6、嵌套if公式除了可以将第二个参数替换成其他函数,也可以将第三个参数替换成其他函数。

7、还可以使用多层嵌套。

If函数的嵌套使用示例:

如果A1大于10则B1等于3,如果A1小于等于10且大于5则B1等于2,如果A1小于等于5则B1等于1,B1中公式为:

IF函数的语法是这样的:IF(判断表达式, 条件为真值, 条件为假值),如:

  =if( 1>2,3,4 )    返回值为4

  =if( 1<2,3,4 )    返回值为3

嵌套的用法基本相同,只不过是层层推进,例:

  如果成绩<60,等级为不及格;

  如果成绩≥60且成绩小于90,等级为合格;

  如果成绩≥90,等级为优秀。

  做法为:

  B2中填入:=IF(A2<60,"不及格",IF(A2<90,"合格","优秀"))

  意思是:第一个if条件(如果A2单元格的值小于60时),显示为“不及格”,否则证明A2已经大于等于60,在A2大于等于60的前提下,第二个if条件(如果A2单元格的值小于90),就代表A2的值大于等于60且小于90,显示为“合格”,当第2个if不成立时,证明不小于90,意思是大于等于90,则显示“优秀”。

IF函数是一个逻辑函数。它的主要功能是根据指定的条件判断“真”“假”,进而根据真假返回相应的内容。 就是判断某个条件是否成立,成立返回第二参数,不成立则返回第三参数。

为了避免产品的脱销,电商都需要提前备货。如下图所示,产品安全库存是30,当商品库存大于等于30时,在“库存提示”处显示“充足”,小于“30”时,显示“补货”。

嵌套,通常指的是将IF函数的第三参数变成一个新的IF函数返回。嵌套后很像洋葱,从外往里,每层一个IF判断,最多可以有64层。

多级嵌套的求解过程,与剥洋葱一致。首先剥最外一层,是不是?是,就不用剥了,不是就继续剥第2层…… 

一层嵌套,就有一对括号,有多少层嵌套就要写多少对括号。每对括号的颜色是不同的(在编辑状态下),最外一层括号肯定是黑色的。害怕漏打括号的小伙伴可以单击编辑栏,通过查看最外边的括号是不是黑色判断括号有无漏打。

 

注意事情:

如果函数 IF 的参数包含数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组 常量是用作参数的一组常量),则在执行 IF 语句时,数组中的每一个元素都将计算。

if函数用法:=if(结果为真或假的条件,结果为真时返回的值,结果为假时返回的值)

嵌套,就是在最后两个返回的值,设置为一个If函数,再在这个IF函数的返回值中添加一个IF函数,就是另外一层嵌套了。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12182296.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存