所有分类
  • 所有分类
  • 软件工具
  • 各类源码
  • 知识课程

IF函数,是我们经常碰到的,它的是最主要的作用就是判断。可以解决我们工作中需要进行判断的绝大多数的问题。作用比VLOOLUP不会差。要理解好这个函数,最主要的是要理清条件与结果之间的关系。今天我们一起来由浅入深,来了解一下这个函数。

一、IF函数的基本用法

语法:=IF(判断条件,条件正确返回的值,条件不正确返回的值),也就是说,如果条件成立,就返一个值,如果不成立,则返回另外一个值。

如下图,如果业务员的销售超过15000,就奖800,否则只奖300。那公式就是:=IF(B2>15000,800,300),这个公式也很好理解,就是如果B2(销量)大于15000,就返回800这个值,否则返回300这个值。

IF函数学得好,难题可解决不少

这是最基本的用法,下面我们再来说一些比较其实的用法,当然它的基本逻辑还是这样的。

二、多条件判断

如下图,如果销量大于20000为优秀,大于15000为良好,大于等于12000为极格,否则为不及格。

公式:IF(C2>20000,”优秀”,IF(C2>15000,”良好”,IF(C2>=15000,”及格”,”不及格”)))

IF函数学得好,难题可解决不少

三、与or、and和SUM函数的配合使用

1、and函数

它是指要同时满足二个以上的函数,才能够返回一个指定的值,否则会返回另一个值。如上图,如出勤达到26天,销量达到15000这两个条件同时成立,就奖888,否则没有奖励。

公式:IF(AND(B2>26,C2>15000),888,0),AND后面的(B2>26,C2>15000)就是条件,如果这两个条件同时成立,则返回888,否则返回0。

IF函数学得好,难题可解决不少

这个要求15000的销量,与26天以上的出勤同是满足。

2、or函数

如果我们把条件放宽一点,只要销量15000或出勤大于26就可以得到奖励怎么办呢?只需要把and换成or就行了。

公式:IF(OR(B2>26,C2>15000),888,0)。如下图,条件放宽以后,得到奖励的人数明显多了。

IF函数学得好,难题可解决不少

3、 SUMIF函数的使用

(1)、判断工资是否造重

SUMIF是另外的一个函数,但它也是基于IF的判断来使用的。这里讲一个它的类似于查工的功能。它在工作中十分有用。就是我们造工资的时候,因为各种原因,有时候工资会造重,这会带来很不好的影响。那如何判断是否工资造重了呢?

IF函数学得好,难题可解决不少

这里我们只需要加入一个辅助列,在辅助列中输入1,再用这个公式,如果出现了2,就证明工资造重了。这样就能很轻松地找出哪些人的工资造重了。。

IF函数学得好,难题可解决不少

(2)、跨列求和

如下图,因为金额和数量是在一列里面,我们想单独求金额或数量的和的话,不能直接用SUM求和,因为这样的话,就把数量与金额全部求和到一起了。这时候我们就需要用到IF来判断了。不这样的话,我们只能一个一个的相加了。

公式:

金额=SUMIF($B$2:$I$2,”金额”,B3:I3),它的意思就是,当B2到I2这一行中,如果是“金额”,那么就把B3到I3的金额进行求和。

同样,如果是求数量的话,只需要把金额改成数量就行了。

数量=SUMIF($B$2:$I$2,”数量”,B3:I3)

IF函数学得好,难题可解决不少

我们来看看结果:

IF函数学得好,难题可解决不少

好了,今天的分享就到这里,觉得有用的话,请点个”赞”了再走哦。

原文链接:https://isaurora.com/3495.html,转载请注明出处。
0

评论0

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

                   
微信扫码登陆注册
首次扫码关注将自动注册登录