1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

帖子
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2828|回复: 8

[求助] 求个销售提成公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-3-31 16:55 | 显示全部楼层 |阅读模式
我们的销售是纯流水计薪方式,流水过一定金额才有工资,每一个区间内超过1万加对应的奖励,

比如
流水(万元)绩效工资 流水(万元)绩效工资
3040007113300
3141007213600
3242007313900
3343007414200
3444007514500
3545007614800
3646007715100
3747007815400
3848007915700
3949008016100
4050008116500
4152008216900
4254008317300
4356008417700
4458008518100
4560008618500
4662008718900
4764008819300
4866008919700
4968009020200
5070009120700
5173009221200
5276009321700
5379009422200
5482009522700
5585009623200
5688009723700
5791009824200
5894009924700
59970010025200
601000010125800
611030010226400
621060010327000
631090010427600
641120010528200
651150010628800
661180010729400
671210010830000
681240010930600
691270011031200
701300011131900

流水超过30万开始有工资,工资为4000元,流水30万-40万之间,每超过1万加100元,40万-50万之间,每超过1万加200元,等等

这个要用什么公式才能解决我的问题呢?

新建 Microsoft Excel 工作表.zip

7.23 KB, 下载次数: 15

TA的精华主题

TA的得分主题

发表于 2018-3-31 17:27 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 kkf5560 于 2018-3-31 17:29 编辑

把你的流水和绩效工资放到一列,比如E2单元格是需查询的流水,=VLOOKUP(E2,$A$2:$B$82,2,1)前提是你把所有可能的流水和绩效都列出来了

TA的精华主题

TA的得分主题

发表于 2018-3-31 18:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
公式在附件里,看看符不符合要求

公式编写.rar

8.21 KB, 下载次数: 28

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-31 21:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
maizeman 发表于 2018-3-31 18:32
公式在附件里,看看符不符合要求

感谢回复,我验证下,顺便研究下这个公式的逻辑!

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-31 21:31 | 显示全部楼层
maizeman 发表于 2018-3-31 18:32
公式在附件里,看看符不符合要求

好像没问题,但是能帮我解释一下么

看不懂啊。。。。。。。。。。

TA的精华主题

TA的得分主题

发表于 2018-3-31 21:42 | 显示全部楼层
跑路的狼 发表于 2018-3-31 21:31
好像没问题,但是能帮我解释一下么

看不懂啊。。。。。。。。。。

使用的lookup的模糊查找功能
LOOKUP(F10,{0;30;40;50;79;89;100;110;111},{0;4000;5000;7000;15700;19700;25200;31200;31900})
这条公式里当F10<30时,返回值是0;大于等于30且小于40时,返回值是4000,以此类推
这样您应该就理解了吧,如果还不懂,可能得您自己百度了。

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2018-3-31 22:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 mrzhang007988 于 2018-3-31 22:45 编辑

试做了两种:一种是完全按楼主表中的规律(50-80万较特殊),另一种是每10万增100元。


QQ截图20180331224406.jpg

!!!按流水额算计较(浮动规律).zip

14.58 KB, 下载次数: 7

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-4-1 10:17 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
mrzhang007988 发表于 2018-3-31 22:36
试做了两种:一种是完全按楼主表中的规律(50-80万较特殊),另一种是每10万增100元。

thanks

第一种低于30万报错,其它都对

我研究下

TA的精华主题

TA的得分主题

发表于 2018-4-1 15:57 | 显示全部楼层
第一种忘加30万以下的判断了,加完后如下:
=IF(A2<30,0,LOOKUP(A2,ROW($A$30:$A$111),{40;41;42;43;44;45;46;47;48;49;50;52;54;56;58;60;62;64;66;68;70;73;76;79;82;85;88;91;94;97;100;103;106;109;112;115;118;121;124;127;130;133;136;139;142;145;148;151;154;157;161;165;169;173;177;181;185;189;193;197;202;207;212;217;222;227;232;237;242;247;252;258;264;270;276;282;288;294;300;306;312;319}*100))
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-4-4 12:34 , Processed in 0.027031 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表