计算有上下限制的奖金提成,还在死抱着IF函数不放?那真的太Out!
作者:郅龙来源:部落窝教育发布时间:2021-10-20 10:05:53点击:1592
编按:
Hello小伙伴们,公式写得越长就越厉害吗?显然不是,真正的Excel高手都是用最简单实用的函数公式解决最实际的问题。工作中,为了激励员工拿下更多的订单,领导们会设置奖金、提成,但是为了和谐还会设置奖金的上下限。那么此时我们应该如何计算员工提成奖金?很多小伙伴会想到用IF函数公式嵌套,但是实际操作起来时,会把自己套晕。今天给大家介绍三个函数公式解决这个问题,简单又实用!
工作中经常会遇到奖金和提成计算之类的问题。例如,某企业奖金提成按业绩的5%进行发放,即奖金提成=业绩*5%,但是会根据不同时期设置保底或者封顶的政策,一般会有这样的三种情况:
①奖金提成按业绩的5%计算,但是有保底奖金200元;
②奖金提成按业绩的5%计算,但是最高奖金为1000元封顶;
③奖金提成按业绩的5%计算,但是奖金不得低于200元同时不能超过1000元。
对于这些问题,很多人首先想到的就是用IF函数来回嵌套,把自己搞得晕头转向不说,结果对不对都不敢保证。实际上针对这三类情况有专门的公式套路可以使用的,今天就来和大家分享这方面的万能公式。
情况一:有保底金额的奖金计算公式
对于这种情况的万能公式是:MAX(保底金额,计算的奖金提成)
结合实际要求来说,公式就是=MAX(200,B2*5%)。
这个公式可以将不足200元的奖金按200元计算,例如孙永全的业绩是3814,本来奖金是190.7,但是用了MAX函数,就会取奖金和200的最大值,因此就实现了保底200元的效果。
情况二:有封顶金额的奖金计算公式
对于这种情况的万能公式是:MIN(封顶金额,计算的奖金提成)
结合实际要求来说,公式就是=MIN(1000,B2*5%)。
这个公式可以将超过1000元的奖金按1000元计算,例如姚芳召的业绩是20511,本来奖金是1025.55,但是用了MIN函数,就会取奖金和1000的最小值,因此就实现了封顶1000元的效果。
情况三:同时存在保底和封顶的奖金计算公式
对于这种情况,有三个公式套路都可以用。
先来看第一个公式:MIN(封顶金额,MAX(保底金额,计算的奖金提成))。
结合实际要求来说,公式就是=MIN(1000,MAX(200,B2*5%))。
这个公式首先是用实际奖金和200比较,取最大值,这就解决了保底的问题,再用这个最大值和1000比较,取最小值,这就解决了封顶的问题。
公式实际上是结合了前两种情况,分两步实现了保底和封顶的效果。
如果把顺序颠倒一下,就有了第二个公式:=MAX(保底金额,MIN(封顶金额,计算的奖金提成))
结合实际要求来说,公式就是=MAX(200,MIN(1000,B2*5%))。
这两个公式的原理都差不多,要和大家重点推荐的是第三个公式套路:=MEDIAN(保底金额,封顶金额,计算的奖金提成)。
结合实际要求来说,公式就是=MEDIAN(200,1000,B2*5%)。
很多同学可能还是第一次见到这个函数,下面隆重介绍一下。
MEDIAN函数的功能是得到一组数字中的中位数。中位数是一组数据中居于中间的数。换句话说,在这组数据中,有一半的数据比它大,有一半的数据比它小。当参数个数为奇数时,返回中间的那一个数;当参数个数为偶数时,返回中间的两个数再进行求平均值。
函数的用法很简单,和SUM、MAX、MIN这些函数都一样。参数可以是数字或者是包含数字的名称、数组或引用。参数中的逻辑值会参与计算。数组或引用中的逻辑值或空白单元格,将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会返回错误值。
在今天的例子中,MEDIAN用到了三个参数,分别是保底金额、封顶金额、计算的奖金提成,函数就会得到三个数字中既不是最大也不是最小的那个数,这样用一个函数就实现了保底和封顶的效果。
掌握了今天这些万能公式以后在遇到这样的问题就不要死抱着IF不放了。
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育《一周Excel直通车》视频和《Excel极速贯通班》直播课全心为你!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者郅龙;同时部落窝教育享有专有使用权。若需转载请联系部落窝教育。