搜索
写经验 领红包

excel的if函数嵌套使用(if函数嵌套方法)

导语:从零开始学Excel——IF函数的嵌套使用(四十七)

有如下表格,利用if函数进行判断:

1、分数大于80分是优秀,否则是合格。

在C2单元格内输入:

=if(A2>80,”优秀”,”合格”)

点击Enter回车,再向下自动填充。

解析

if函数的第一个判断条件是:A2>80,由于A2单元格的值是79(<80),所以判断条件不成立(逻辑值为FALSE),返回第三个参数“合格”;再看B3单元格的值为81(>80),判断条件成立(逻辑值为TRUE),返回第二个参数“优秀”。

2、分数大于80分是优秀,大于等于60分是合格,否则是不及格

有时,我们的判断条件往往不只一个,而是多个,那么这个时候,我们就需要往if函数中再嵌套if函数来进行判断,从而达到我们的目的。

在C2单元格内输入:

=IF(B2>80,"优秀",IF(B2>=60,"合格","不及格"))

点击Enter回车,再向下自动填充。

解析

第一个if函数有三个参数,第一个参数:B2>80(判断条件);第二个参数:”优秀”;第三个参数:IF(B2>=60,"合格","不及格")。

当单元格的值大于80时,直接返回第二个参数“优秀”;然而,B2单元格的值为79<80(第一个判断条件不成立),所以返回第一个if函数的第三个参数“IF(B2>=60,"合格","不及格")”,由于第三个参数也是if函数,所以,在第三个参数内会继续进行判断,由于79(>60)(第二个判断条件成立),因此,返回第二个if函数的第二个参数“合格”。

再看B5单元格的值为54<80(第一个判断条件不成立),所以返回第一个IF函数的第三个参数“IF(B2>=60,"合格","不及格")”,由于第三个参数也是IF函数,所以继续进行判断,由于54<60(第二个判断条件不成立),因此,返回第二个if函数的第三个参数“不及格”。

3、分数大于等于90是优秀,大于80是良好,大于等于60是合格,否则是不及格。

在C2单元格内输入:

=IF(B2>=90,"优秀",IF(B2>80,"良好",IF(B2>=60,"合格","不及格")))

点击Enter回车,再向下自动填充。

最终效果

注:

一个函数一个左右括号,怕忘了的话,可以在一开始就把左右括号输入了之后再填充参数。

本文内容由快快网络小娴创作整理编辑!