累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决

时间:2022-05-15 04:42:44 

按照规定的销售额分级区间,以相应的提成率计算各区间中的提成额,最后进行汇总。

比如销售额为4750,则累进提成计算式为:=1000*1%+1000*1.2%+1000*1.4%+1000*1.6%+750*1.8%=65.5。

举例数据如下:

累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决

此示例的问题,只用IF的多重嵌套是解决不了的,因为IF最多只允许有9重嵌套。即使区间没那么多,但IF写出的函数太长太啰嗦,也不是首选。

我们只能另寻他法。

关键操作添加辅助列

增加“区间最低值”与“区间提成”两个辅助列,区间提成是用1000乘以提成率得来的。如下图:

累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决

逐步分析

累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决

以B12单元格4750对应的累进提成为例,4750对应的销售额区间为F7的4000~4999,所以对应是提成应该为:                                                  C12=(B12-G7)*H7+SUM(I3:I6)

解决三个问题:

查找B12对应的区间最低值G7: LOOKUP(B12,$G$3:$G$13)

查找G7对应的提成率H7:LOOKUP(B12,$G$3:$G$13,$H$3:$H$13)

计算SUM(I3:I6),I3:I6区域的表示:OFFSET(I3,,,MATCH(B12,$G$3:$G$13,1)-1,)

其中MATCH(B12,$G$3:$G$13,1),是指在G3:G13区域内查找比B12小的最大值的位次。

C12处的公式可以写为:

=(B12-LOOKUP(B12,$G$3:$G$12))*LOOKUP(B12,$G$3:$G$12,$H$3:$H$12)+SUM(OFFSET($I$3,,,MATCH(B12,$G$3:$G$13,1)-1,))

但,公式向上和向下填充时,会出现错误:

累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决

原因是:如果销售额已经小于1000,MATCH(B12,$G$3:$G$13,1)-1的返回值是0。

销售额已经小于1000时,前面再无分级区间对应的提成累进,所以,公式再进一步完善为:

=(B3-LOOKUP(B3,$G$3:$G$13))*LOOKUP(B3,$G$3:$G$13,$H$3:$H$13)+IF(B3<1000,0,SUM(OFFSET($I$3,,,MATCH(B3,$G$3:$G$13,1)-1,)))

至此,累进提成计算完毕:

累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决

扩展

此种方法可适用于各种分区间累计的问题,比如累进税率等。

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • 电脑桌面图标太小怎么办 Win7调节桌面图标大小的方法

    2023-04-13 09:48:51
  • Win11怎么禁止软件运行?Win11终止应用相关进程的方法

    2023-09-11 23:43:22
  • Win7移动硬盘无法弹出的解决方法

    2022-08-09 12:34:31
  • 详解联想电脑的联想一键还原系统怎么用

    2023-07-26 08:19:32
  • ppt怎么将SmartArt图形添加动画效果?

    2023-12-26 05:55:28
  • Excel中姓名对齐为什么不要使用空格

    2023-08-12 21:49:58
  • Win10系统开始菜单点击没反应?Win10开始菜单点击无效的解决方法

    2022-02-22 10:55:28
  • 恢复win7旗舰版系统电脑桌面的半透明特效的方法

    2023-07-04 03:50:03
  • win10更新并关机怎么解决_win10更新并关机解决教程

    2022-10-08 09:32:51
  • 怎么使用U盘重装Mac系统?U盘重装Mac系统教程

    2023-09-13 04:10:46
  • windows 7系统利用桌面快捷方式启动程序具体操作

    2022-06-26 08:55:18
  • Word怎么查询Word中某字符的个数?

    2023-12-01 12:42:04
  • win10系统外接usb摄像头怎么打开

    2023-07-12 10:20:09
  • PPT2007文本框形状格式怎么设置?

    2022-12-29 02:19:55
  • WPS 底纹颜色与边框的设置基础教程

    2022-02-11 19:00:04
  • ​电脑版WPS演示文稿中怎么插入分数

    2022-09-21 19:39:35
  • XP系统删除用户账户的详细步骤

    2022-05-14 00:50:51
  • 怎么快速在WPS中录入数据?

    2023-11-06 14:22:09
  • Windows系统开机键盘NumLock灯不亮的处理方法

    2022-07-29 04:17:54
  • excel2007表格如何取消密码

    2023-12-16 06:54:11
  • asp之家 电脑教程 m.aspxhome.com