首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建基于两个标准的晋升薪资

创建基于两个标准的晋升薪资
EN

Stack Overflow用户
提问于 2022-04-05 01:20:08
回答 1查看 40关注 0票数 1

我们有几个教练为我们工作。在预定课程时,将包括教练姓名和学生姓名在内的数据推送到主表中。

我们有晋升的标准,这是根据时间和被辅导的学生人数而定。因此,如果他们达到一定的时间,但学生的数量不合适,他们的每小时工资不会上升。

我正试图想出一种方法来实现工资的自动化,这样这个表就可以计算出那个月的工资总额,但它需要考虑到晋升标准--所以我很难弄清楚这一点。我可以输入被辅导的和独特的学生辅导时间的数据,但不确定如何根据晋升标准来计算正确的薪酬。

例如:前三个小时的报酬是每小时15美元,然后7个小时的报酬是20美元每小时,只要教练已经指导了三个以上的学生。任何洞察力都会很有帮助!

如上文所述。如果需要的话,我可以分享这张纸。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-06 00:24:35

很难在表上显示期望的结果。基本上让你说你有员工1,他们工作了4个小时。前三个小时的工资是每小时15美元,然后是20美元/小时,但只有在他们看到超过3名学生的情况下,他们才能涨到20美元/小时,是否有这样的公式:“15岁前3名,20岁后7名,25...etc下一名?”

代码语言:javascript
复制
=(MIN(C3, 3)*15) + 
 (MIN(MAX(C3-3, 0), 7)*IF(D3>=3, 20, 15)) + 
 (MAX(C3-10, 0)*IF(D3>=3, 25, 15))

更新

在E9中使用:

代码语言:javascript
复制
=VLOOKUP(C9, H3:K, IF(D9<=10, 3, IF((D9>10)*(D9<=25), 4, 2)), 0)

在E10中,使用这个并向下拖放:

代码语言:javascript
复制
=VLOOKUP(SUM(C$9:C10), H$3:K, IF(SUM(D$9:D10)<=10, 3, 
 IF((SUM(D$9:D10)>10)*(SUM(D$9:D10)<=25), 4, 2)), 0)-SUM(E$9:E9)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71745376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档