摘要:我们举一个工作实例来说明,现在需要计算业务提成数据,根据右边的提成标准来计算
我们举一个工作实例来说明,现在需要计算业务提成数据,根据右边的提成标准来计算
遇到这种问题,大概第一时间想到的可能是IFS函数公式来解决
它有4层条件判断,用IFS函数公式的话,我们可以使用公式是:
=IFS(B2>=80,1500,B2>=60,1200,B2>=30,800,B2
在写这个公式第二层的条件的时候,60
它是由2个条件组成的,x>=60以及x
有一些小伙伴就会写成这样:
AND(B2>=60,B2
其实是没必要的,因为你第一层已经判断过了B2>=80
所以到了第二层的时候,Excel默认你第一层是不满足的,所以不用加第一层的条件,只需要输入
B2>=60即可
如果层数特别多的情况下,用IFS公式还是有点麻烦的
今天分享用XLOOKUP公式模糊查找,快速得到结果
2、使用Xlookup公式在使用这个公式之前,我们需要建立一个辅助列
需要把每个档位的最低值给列出来:
对于X>=80这个集合而言,它的最小值就是80了
对于x
然后我们使用的公式是:
=XLOOKUP(B2,E:E,G:G,,-1)
第1参数,查找值B2单元格
第2参数,查找列,就是辅助列E列
第3参数,结果列,就是G列
第4参数,匹配不到的时候返回值,我们没填
第5参数,-1表示模糊查找
-1参数的查找原理也很简单
当我们的数值和辅助列的数值重合的时候,就是正常的精确查找:
例如数字60的查找
如果数字是介于2档之间的话,它会取比较小的那一档对应的值
例如数字40的查找:
它是介于30和60之间的,那它会匹配到更小的一档30对应的值,也就是800
关于这个小技巧,你学会了么?动手试试吧!
来源:Excel自学成才一点号