柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

excel中IF函数多层嵌套的使用方法

IF函数是excel中的一个入门函数,想必大家都有所了解,但是如果有多个IF函数嵌套在一起,可能理解起来就没有那么容易了,本期内容给大家分享一下IF函数的嵌套使用,帮大家更好的理解一下IF函数,喜欢的朋友可以收藏起来。

无嵌套

咱们先来回顾一下单个IF函数的使用方法。

如下表,销售额大于2万的才计算提成,否则就没有提成,公式如下:

=IF(B2>=20000,2%,0)*B2

如果当销售额大于2万时,返回提成比例2%,否则提成比例是0,然后再乘以销售额就可以计算出每个人的销售提成了。

一层嵌套

那么如果提成条件改一下,小于2万没有提成,2-5万是2%,5万以上是3%,这个时候是有3个判断,该怎么做呢?这个时候我们可以有IF函数的嵌套来解决这个问题。公式如下:

=IF(B2>50000,3%,IF(B2>=20000,2%,0))*B2

可以看到我们在第1个IF函数的第3个参数的位置又使用了一个IF函数,也就是说当B2大于5万这个条件不成立的时候,会其执行第2个IF函数,因为第1个IF函数已经排除了大于5万的情况,所以第2个IF函数判断是否大于等于2万就可以了,如下图所示:

二层嵌套

我们再次修改一下提成条件,小于2万时没有提成,2-5完提成2%,5-8万提成3%,8万以上提成4%,这个时候我们还得嵌套一层IF函数才能解决,公式如下:

=IF(B2>80000,4%,IF(B2>=50000,3%,IF(B2>=20000,2%,0)))*B2

先判断销售额是否大于8万,如果不是那就是8万及一下了,在判断是否大于等于5万,如果还是不满足条件,那接着判断是否大于等于2万,最后就只有2种情况了,满足就返回提成比例,不满足就返回0。

需要注意的是IF函数嵌套时候运算顺序是从左到右,就就是所先执行最左边的IF函数,所以我们写判断条件的时候要从大到小,不能第一个IF函数就判断是否>=20000,如果这样的话那么结果就不准确了

好了,今天的内容就给大家分享到这儿了,希望大家能喜欢,光说不练假把式,大家动手试试看吧!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言