如何使用SMALL和CHOOSE计算设有上下限的奖金?

俗话说,条条大路通罗马,要解决一个问题,往往有很多种方法,而具体使用哪一种方法就算个人喜好了。在前面的文章里,成都office培训速成班小编已经和大家分享过如何使用最值函数max和min去计算设有上下限的奖金金额,今天小编将会和大家分享另外一种方法去实现上下限奖金金额的计算,想知道是什么方法的话,就跟着小编的步骤往下看吧:

小编手上现在有公司内各部门对的业绩明细表,需要根据业绩计算每个员工的提成奖金,奖金的计算方法为:奖金=业绩*0.2且奖金最高不得超过15000,最低不得低于500.

那我们今天使用的方法是small函数choose函数的组合,在D2单元格内输入公式:=SMALL(CHOOSE({1,2,3},500,1500,C2*0.2),2)

函数作用说明:

Choose函数:根据索引值返回数值参数列表中的数值。 如Choose(2,周一,周二,周三)中,索引值为2,则Choose函数返回value2对应的值周二

Small函数:返回一组数据中第K个最小值。

知道了small和choose函数的作用后,本案例中的公式就比较好理解了:

首先,先使用choose函数把500,1500和C2*0.2得到结果后的三个数字组成一个数组

然后,再使用small函数返回这三个数字中第2个最小值,若C2*0.2的结果大于1500,则返回1500;若C2*0.2小于500,则返回500,否则返回C2*0.2的结果

到此,使用small和choose计算设有上下限的奖金金额就完成了,你学会了吗?

发表评论

邮箱地址不会被公开。 必填项已用*标注