宝哥软件园

IF函数 没有你想的那么简单

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

IF函数是excel中最经典的函数,也是每个初学者最先接触到的函数之一。如果在工作中遇到逻辑判断、多级条件嵌套判断等问题,可以使用IF函数来解决。别看小小的IF函数。掌握它会释放更多的效率。01

语法IF(logic _ test,value _ IF _ TRUE,value _ if _ false)函数IF函数是一个条件判断函数:如果指定条件的计算结果为真,则IF函数将返回一定的值;如果条件评估为假,则返回另一个值。简单来说:IF(测试条件,结果1,结果2),即满足“测试条件”显示“结果1”,不满足“测试条件”显示“结果2”。例如:

在B2单元格中,我们输入公式:=IF(A2=60,“通过”,“失败”)。这个公式的意思是,如果A2大于等于60分,那么输出:通过;否则,输出:失败。

注意:公式中的引号是用英文输入法输入的,否则公式会提醒你错误。

02

单一条件判断

以上是一节课的成绩单。如果分数不低于60分,则表示及格;如果低于60,则表明失败。

我们在B2单元格中输入公式:

=IF(A2=60,“通过”、“失败”),然后将鼠标移动到B2单元格的右下角,出现一个黑色十字。双击鼠标完成公式的自动填充。GIF操作如下:

03

多条件判断IF功能可以实现多层次、多条件的判断,通过一个案例进行了论证。

如果说:100分满分,90分以上优秀,70分到80分优秀,60分到70分及格,60分以下不及格。我们应该如何设置公式?

在B2输入公式:=IF(A2=100,“满分”)、IF(A2=90,“优秀”)、IF(A2=70,“良好”、IF(A2=60,“及格”、“不及格”))双击下拉填写公式。公式解释:

我们根据分数的大小,从大到小排列分数。特别注意if函数的多个嵌套应该用逗号分隔,而不是用括号括起来。公式后面有多少个括号,应该输入多少个括号,但是excel很智能。如果输入的括号不够,excel会自动补上括号。

最终结果如下:

04

多条件关系判断。

如果多个条件之间存在关系,该怎么办?例如:

规则:工龄3年以上,出勤率50%以上的,奖金500,否则不发奖金。

在C2输入公式:

=IF((A2=3)*(B2=50%),500,“”)

或者:

=IF(AND((A2=3),(B2=50%)),500,“”)

虽然两个公式的结果是一样的,但是强烈建议你用第一个公式,因为如果有多个判断条件,你用and函数比较麻烦,用乘法符号比较简单。有时我们会面临复杂的多条件判断。

结果如下:

04

如果多条件之间存在或关系,如何处理多条件或关系判断?

判断规则是:

如果男性超过55岁或者女性超过50岁,则判定为退休。我们在C2输入公式:

=IF((A2=55)*(B2=“男”)(A2=50)*(B2=“女”)、“退休了”、“”)公式解读:(A2=55)*(B2=“男”)表示男性55岁以上(A2=50)。特别要记住:

如果是和是的关系,即同时成立的条件,中间用一个星号。如果是-or关系,即有一个成立的条件,并在中间用一个加号,结果如下:

当然,IF函数还有其他的应用。今天,我们基本上学习了IF函数70%的用法。小伙伴们,你们学会了吗?

更多资讯
游戏推荐
更多+