[已解决]薪酬系统工龄工资判断

2023-3-29 11:05:27
2572 6
业务场景:在薪酬系统中工龄工资分段计算,3年内每年50,超过3年每年增加30,10年封顶(也就是360元),要求每年自动更新工龄工资,这个用填表公式还是业务公式呢?如何写判断条件呢?
李。Ray已获得悬赏3云币

最佳答案

用填表公式: 工资表中加一列工龄。设置工龄值变化填表公式。 当工龄变化时,赋值工龄工资。 赋值公式:用逻辑函数。 if(本表单明细.工龄<=3,本表单明细.工龄*50,if(本表单明细.工龄>=10,360,(本表单明细.工龄-3)) ...
+1 1

最近谁赞过

6条回帖
zcrqwert 云粉 2023-3-29 15:05:26
1建议把工龄对应的工资单独建一张表存着
2然后工龄工资计算的时候动态取一次职工的当前工龄
3根据当前工龄用表1去取工龄工资
+1 0
李。Ray 云侠 2023-3-29 16:14:04
本帖最后由 李。Ray 于 2023-3-29 17:04 编辑

用填表公式:
工资表中加一列工龄。设置工龄值变化填表公式。
当工龄变化时,赋值工龄工资。
赋值公式:用逻辑函数。
if(本表单明细.工龄<=3,本表单明细.工龄*50,if(本表单明细.工龄>=10,360,(本表单明细.工龄-3))*30+150)
你试试看行不行。
+1 0
李。Ray 云侠 2023-3-29 16:39:12
李。Ray 发表于 2023-3-29 16:14
用填表公式:
工资表中加一列工龄。设置工龄值变化填表公式。
当工龄变化时,赋值工龄工资。

把工龄放在员工基本信息里,每次新建工资表的时候从员工基本信息里调用工龄就好了。
+1 0
zyly2002ams 云侠 2023-3-29 16:57:28
本帖最后由 zyly2002ams 于 2023-3-29 17:12 编辑

设置值变化
当工龄变化时,赋值工龄工资
IF( 本表单.工龄 >= 3, 150, 本表单.工龄 * 50) + IF( 本表单.工龄 > 3 并且 本表单.工龄 < 10, ( 本表单.工龄 - 3) * 30 , IF( 本表单.工龄 >= 10, 210, 0) )
+1 0
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map