IF函数从入门到放弃!最后一个例子90%的人都看不懂!-效率办公论坛-职场话题-巨量笔记

IF函数从入门到放弃!最后一个例子90%的人都看不懂!

97b27046f843e4e781a85f00ede8a2cb

 

对于IF函数,相信很多人都不陌生,它是一个条件判断函数,几乎可以解决我们工作中遇到的,所有的条件判断之类的问题。这篇文章就来跟大家讲解下这个函数,带你从入门到放弃~

一、IF函数的作用

IF函数:条件判断函数,如果满足条件返回一个值,不满足条件返回另一个值
语法:=IF(判断条件,条件正确返回的值,条件不正确返回的值)
如下图,我们需要根据考核成绩来判定奖金,80分以上的有奖金,80分以下的没奖金,在这里我们只需要将函数设置为:=IF(B2>=80,200,0)
这个函数的基本用法,下面我们来get一些高级的方法

7596bec107cbf9a577a8fe4928980187

二、与and函数或者or函数配合

1.and函数
当判断条件有2个或者2个以上的时候就需要and函数或者or函数的配合,如下图
当考核成绩大于等于80分,且出勤大于23天的可获得奖金200元,否则的话没奖金
公式:=IF(AND(B2>=80,C2>=23),200,0)

a61d650a3a46e501a1f5bd289f68273a

在这里函数的第一参数我们是用and函数构建的,and函数的结果是一个逻辑值:要么是true,要么是false,他的特点是当所有的条件都满足的时候函数才会返回true这个逻辑值,否则的话就会返回false这个逻辑值,其实就是且的关系
2.or函数
And函数是且的关系,or函数就是或的关系,比如在这里条件更改为,考核成绩大于80分,出勤大于23天满足任意一个即可获得奖金
公式设置为:=IF(OR(B2>=80,C2>=23),200,0)即可

633ab53cc0820c22b85723b03f3275c9

Or函数的特点是只有有一个条件满足函数就会返回true这个结果,条件都不满足才会返回false这个结果

三、IF函数的嵌套

如下图,我们想要根据成绩来判定考核等级,旁边有一个成绩对照表,在这里我们只需要将
公式:=IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格")))

80f04e5c917d2291f65c525f1541375f

这个公式就是if函数的嵌套,在这里一共使用了三个if函数,都是将下个if函数嵌套在上一个if函数的第三参数中,这个就是他的结构特点
我们将34分代入公式来看下函数的的计算过程
1.首先判断34>=90分,这个条件不成立,函数会返回第一个if函数的第三参数,它是第二个if函数,
2.在这里函数会判断34>=80分,条件也是不成立的,所以函数会返回第二个if函数的第三参数,它是第三个if函数,
3.在这里函数会判断34>=60分,条件也是不成立的,所以函数会返回第三个if函数的第三参数,结果是不及格,函数就会输出不及格这个结果,以上就是他的计算过程

四、构建二维数组

使用if函数构建二维数组这个经常与vlookup函数匹配实现反向查找和多条件查找,我们来看一个反向查找的小例子,如下图,想要通过学号查找姓名,在这里我们只需要将

公式:=VLOOKUP(F2,IF({1,0},B2:B11,A2:A11),2,0)

97b27046f843e4e781a85f00ede8a2cb

在这里if函数的公式为:IF({1,0},B2:B11,A2:A11)

他的第一参数是{1,0},在这里1可以看做是true,0可以看作是false,参数是用大括号括起来的的,他就是一个数字所以会跟后面的参数一个一个的计算,这样的话就会构成一个数组,如下图,这样的话我们才可以通过工号来找到姓名,这是一个数组公式,大家仅作了解即可,主要是掌握上面列举的方法

893e3627581422706cbda3f24005a037

以上就是今天的全部内容,怎么样?你是准备继续学习,还是准备放弃了呢?

请登录后发表评论

    • 小美爱分享的头像-巨量笔记永久会员小美爱分享徽章-高分星秀-巨量笔记等级-LV10-巨量笔记作者超级版主湖北省武汉市 电信0