ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 求助关于一个提成公示。搞了一下午了,越搞越乱,求帮助

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-2-11 17:08 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 luckyeyes 于 2023-2-13 16:27 编辑

说明:
1、只填黄色的框即可;

2、当 公司销售价(X)<对外销售价(W)≤公司销售价(X)×税点分界值,则 Z=X×Y+[(W-X)-(W-X)×a];

当 公司销售价(X)=100   对外销售价(W)=120   ,即对外销售价高于公司售价,但是又小于等于公司售价的1.2倍
满足此条件,带入公式计算 提成=100*5%+[(120-100)-(120-100)*16%]=21.80

3、当 公司销售价(X)×税点分界值<对外销售价(W),则 Z=X×Y+[W-X-(W-X×税点分界值)×b-(X×税点分界值-X)×a)×数量)];
当 对外销售价(W)大于 公司销售价(X)的1.2倍,

对外销售价(W)=100   对外销售价(W)=130

满足此条件,带入公式计算 提成,计算逻辑是将对外销售价(W)与公司销售价(X)的差额分成两个部分,分别计算税点,再累加扣除,这里的数量一般就是1,我留着只是为了以后万一用到
①在税点分界值以内的部分,即公司销售价(X)*1.2 的部分:税金a=(100*1.2-100)*16%=3.2
②在税点分界值以外的部分,即大于公司销售价(X)*1.2 的部分:税金b=(130-100*1.2)*36%=3.6
③超出公司销售价部分提成=对外销售价(W)-公司销售价(X)-税金a-税金b=130-100-3.2-3.6=23.20
④基础提成=公司销售价(X)*公司销售价提成系数(Y)=100*5%=5
⑤合计提成=基础提成+超出公司销售价部分提成=23.20+5=28.20

4、当 公司销售价(X)=对外销售价(W),则 Z=W×Y;
当  公司销售价(X)=100,对外销售价(W)=100,即代理商没有加价销售的行为
那只支付基础提成=100*5%=5

5、当 公司销售价(X)-公司销售价(X)×公司销售价提成系数(Y)<对外销售价(W)<公司销售价(X),则 Z=W-X+X×Y;
这个公式的设定,主要是和第6条对应,就是代理商最大的让价权,让利max=公司销售价(X)×公司销售价提成系数,即,当公司销售价(X)=100时,让利max=100*5%=5,即对外销售价(W)不能低于95出售。所以设置此公式,
当 公司销售价(X)=100,对外销售价(W)=96

提成=对外销售价(W)-公司销售价(X)+公司销售价(X)×公司销售价提成系数(Y)=96-100+100*5%=1

当 公司销售价(X)=100,对外销售价(W)=97

提成=对外销售价(W)-公司销售价(X)+公司销售价(X)×公司销售价提成系数(Y)=97-100+100*5%=2

我写的公式,经验算,对此种情况失效,我也不知道是哪里写错了。


6、允许代理商在公司销售价(X)基础上对客户进行让利,让利max=公司销售价(X)×公司销售价提成系数,当对外销售价(W)-公司销售价(X)=让利max,则代理商提成不再经由以上表格进行计算,提成计算公式变更为:提成=对外销售价(W)×1%;
此情况主要是应对,代理商已经进行了最大让利,对外销售价(W)-公司销售价(X)=让利max,还对代理商进行1%的保护性奖励,
当 公司销售价(X)=100,对外销售价(W)=95
提成=对外销售价(W)×1%=95*1%=9.5

我在最终公式那一栏,自己根据以上逻辑,自己写了下公式,但是好像越来越错,求大佬帮助啊。

然后顺便帮我看下,楼上这6中状态,是不是已经包含所有可能的发生了?

销售提成计算器.rar

10.87 KB, 下载次数: 5

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-13 09:51 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-13 11:14 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2023-2-13 11:28 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
条件的优先顺序是否按照2-6排列,按照优先级用IF函数表达一下,逻辑也比较清晰。

TA的精华主题

TA的得分主题

发表于 2023-2-13 11:36 | 显示全部楼层
太复杂了,if的话也需要花点时间分别写公式然后加上判断,怪不得十几次下载都没人解决

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-13 13:17 | 显示全部楼层
yfan17 发表于 2023-2-13 11:28
条件的优先顺序是否按照2-6排列,按照优先级用IF函数表达一下,逻辑也比较清晰。

可以按照2-6排列,我自己草稿纸上写了下,其实2-6情况,互相不重叠,都是独立发生的。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-13 13:18 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
yfan17 发表于 2023-2-13 11:28
条件的优先顺序是否按照2-6排列,按照优先级用IF函数表达一下,逻辑也比较清晰。
可以按照2-6顺序排列,而且各个条件都是互相独立的,互不影响的

而且,我在最终公式那个单元格里面,也写了下公示,一开始还是对的,后面增加第6项的时候,好像就走远掉了,不知道是哪错了。

TA的精华主题

TA的得分主题

发表于 2023-2-13 13:22 | 显示全部楼层
高个子 发表于 2023-2-13 11:36
太复杂了,if的话也需要花点时间分别写公式然后加上判断,怪不得十几次下载都没人解决

还不仅仅是那个在前,那个在后的 的问题

关键是 结算提成 的逻辑不通顺,老是感觉 几种计算规则 相互包含

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-13 14:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
mjm04 发表于 2023-2-13 13:22
还不仅仅是那个在前,那个在后的 的问题

关键是 结算提成 的逻辑不通顺,老是感觉 几种计算规则 相互 ...

几种逻辑,我已经全部在稿纸上演算过了,都是互相独立,不包含的。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-13 14:13 | 显示全部楼层
怎么我回复你们的帖子,需要审核?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-9-28 05:32 , Processed in 0.034344 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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