请教一个奖金系数自动转换的问题。
大神,请教一个奖金系数自动转换的问题。奖金系数共分0.8、0.9、1.0、1.05、1.1五档,依据合同签订时间和职称评定时间均可以调整。表格请见附件。1、奖金系数调整原则:
(1)采取按工作年限、职称相结合的方式,就高不就低;
(2)按工作年限:从合同签订之日起算,不满2年,系数0.8;满2年不满5年,系数0.9;满5年不满6年,系数1.0;满6年不满10年,系数1.05;满10年以上,系数1.1;
(3)按职称:未定职称系数0.8;初级职称系数0.9,初级职称满2年后系数1.0。
2、希望自动转换实现的目标:
满足奖金系数调整原则时,相应员工的满足条件“合同签订时间”或“职称评定时间”单元格颜色填充突出显示,对应的奖金系数自动调整。时间的计算节点截止到月即可(不用精确到天,例如合同签订时间是2019年8月21日,在2021年8月1日即可按满两年自动调整系数至0.9)
抛砖引玉,最原始的方法。。。
=MAX(LOOKUP(DATEDIF(EOMONTH(B2,-1)+1,TODAY(),"M")/12,{0,0.8;2,0.9;5,1;6,1.05;10,1.1}),LOOKUP(DATEDIF(TEXT(C2,"0;;"&TODAY()),TODAY(),"Y"),{0,0.8;0.001,0.9;2,1})) D2=MAX(LOOKUP(DATEDIF(B2,TODAY(),"y"),{0;2;5;6;10},{0.8;0.9;1;1.05;1.1}),LOOKUP(IF(C2="",0,DATEDIF(C2,TODAY(),"y")),{0;1;2},{0.8;0.9;1}))
下拉。 =MAX(SUM(FREQUENCY((TODAY()-B2)/365,{2;5;6;10})*{0.8;0.9;1;1.05;1.1}),IF(C2="",0.8,IF((TODAY()-C2)/365<2,0.9,1))) 非常感谢!假期愉快! 非常感谢!假期愉快! 非常感谢!假期愉快! 非常感谢!假期愉快! 麻烦再问一下,能否在上述自动调整奖金系数的同时,A列(姓名)单元格自动变换颜色,方便随时知晓谁调整系数了? 设有截止时问,就是一笔煳涂帐,蘸不了蒜!