薪酬系统工龄工资判断
业务场景:在薪酬系统中工龄工资分段计算,3年内每年50,超过3年每年增加30,10年封顶(也就是360元),要求每年自动更新工龄工资,这个用填表公式还是业务公式呢?如何写判断条件呢?1建议把工龄对应的工资单独建一张表存着
2然后工龄工资计算的时候动态取一次职工的当前工龄
3根据当前工龄用表1去取工龄工资
本帖最后由 李。Ray 于 2023-3-29 17:04 编辑
用填表公式:
工资表中加一列工龄。设置工龄值变化填表公式。
当工龄变化时,赋值工龄工资。
赋值公式:用逻辑函数。
if(本表单明细.工龄<=3,本表单明细.工龄*50,if(本表单明细.工龄>=10,360,(本表单明细.工龄-3))*30+150)
你试试看行不行。 李。Ray 发表于 2023-3-29 16:14
用填表公式:
工资表中加一列工龄。设置工龄值变化填表公式。
当工龄变化时,赋值工龄工资。
把工龄放在员工基本信息里,每次新建工资表的时候从员工基本信息里调用工龄就好了。 本帖最后由 zyly2002ams 于 2023-3-29 17:12 编辑
设置值变化
当工龄变化时,赋值工龄工资
IF( 本表单.工龄>= 3, 150,本表单.工龄* 50)+IF( 本表单.工龄> 3 并且本表单.工龄< 10, ( 本表单.工龄- 3) * 30 , IF( 本表单.工龄>= 10, 210, 0) )
页:
[1]