乐于分享
好东西不私藏

EXCEL篇-销售提成|区间阶梯:IFS/LOOKUP/XLOOKUP 谁才是效率之王?

EXCEL篇-销售提成|区间阶梯:IFS/LOOKUP/XLOOKUP 谁才是效率之王?
别再手动计算业务员提成了!掌握下面这几种方法,让你彻底告别繁琐计算,轻松解放双手。
如图所示,老板要求根据右侧的提成规则,快速算出当月每位员工的销售提成,你会怎么做?
公式思路:
  • 我们在F列创建辅助列,提取每个提成区间的下限数值
  • 利用查找函数的模糊匹配功能,根据销售额自动匹配对应的提成比例
函数语法:[]内为可选填参数,剩余参数为必选项
✅ 方法一
  • XLOOKUP(查找值,查找区域,结果区域,[未找到返回值],[匹配模式],[搜索模式])

    XLOOKUP(B2,F:F,H:H,,-1)

函数的详解用法,可以参考这篇文章:Excel篇-XLOOKUP vs FILTER:Excel 一对一 / 一对多查找完整教程,做表必备
当 XLOOKUP 的第5参数【匹配模式】设为 -1 时,函数会优先进行精确匹配;若找不到精确值,则自动返回小于查找值的最大值所对应的结果。

举例1销售额为 50000 → 精确匹配到 50000 → 返回对应提成 7%

举例2:销售额为 40000 → 无精确匹配 → 自动匹配最接近且较小的 30000 → 返回对应提成 5%

✅ 方法二
  • IFS(条件1, 结果1, 条件2, 结果2, 条件3, 结果3, ...)

    IFS(B2<10000,2%,B2<30000,3%,B2<50000,5%,B2>=50000,7%)

作用:根据多个条件依次判断,避免写多层嵌套 IF

参数
语法
本文区域
条件1
用来做判断的单元格区域
B2单元格分别比较
结果1 
条件1对应的结果
不同的提成比例
条件和结果是成双入对的,1个条件需要匹配1个结果;最高可以嵌套127个条件
IFS 函数是最直观易读的,采用"一条件一结果"的写法,非常适合区间较少、规则简单的业务场景。但若条件过多,公式会变得冗长,维护起来相对麻烦。

✅ 方法三

  • LOOKUP(查找值, 查找向量, 结果向量)

LOOKUP(B2,{0,10000,30000,50000},{0.02,0.03,0.05,0.07})

在单行或单列中查找某个值,并返回另一行或另一列中对应位置的值,模糊匹配为主

参数
语法
本文区域
查找值
用来做判断的单元格,找谁
B2
查找向量
多列数组

{0,10000,30000,50000}

结果向量

多列数组(不可以用%,要转成小数)

{0.02,0.03,0.05,0.07}

LOOKUP 的模糊查找逻辑与方法一(XLOOKUP)基本相同,不再赘述。特别说明一下数组的对应关系:第二参数 {0,10000,30000,50000} 和第三参数 {0.02,0.03,0.05,0.07} 分别形成两个一行四列的数组,按位置一一对应。例如销售额 10000 匹配到第二参数的第2个值(10000),则返回第三参数第2个值(0.03),其余销售额依此类推。
大家觉得哪种方法好用呢?我的建议:
  • 日常用 IFS 最省事

  • 数据频繁变动用 XLOOKUP + 辅助列

  • 追求极简用 LOOKUP 数组写法(老版本的香饽饽)

👉 收藏 + 在看,用的时候不迷路
关注本公众号,留言 「提成公式」,即可领取本案例的 Excel 练习文件 + 三种公式模板,一键套用