if函数的嵌套怎么用?

我不知道if函数的嵌套的使用方法。

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

IF多层嵌套最多嵌套 7 次!

举例用嵌套判断多个条件:

1.要在以下总分区分出 优良中差

2.先把“差”的给写出来

3.以下类推,补全公式,就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-13

Excel中if函数嵌套也就是在If函数中返回的两个值中任意一个或两个中再加入一个甚至多个if函数。

软件版本:Office2007

举例说明如下:

1.利用if函数嵌套实现A值为1时,B返回一,2时返回二,其他值返回其他:

2.输入公式如下:公式是二层嵌套,在第三个参数中又加入了一个If函数

3.下拉填充得到结果:

第2个回答  2016-07-27

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,则显示“优秀”。


第3个回答  2016-07-23

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

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

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

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

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

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

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


相似回答