松鼠水手 发表于 2021-9-29 21:07:00

请教一个奖金系数自动转换的问题。

大神,请教一个奖金系数自动转换的问题。奖金系数共分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)



                                       







有特点的名字容易让人记住 发表于 2021-9-30 23:10:55

抛砖引玉,最原始的方法。。。
=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}))

抽猴子 发表于 2021-10-8 06:02:22

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}))

下拉。

国度 发表于 2021-10-9 00:04:55

=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)))

戰斗到底 发表于 2021-10-12 05:18:13

非常感谢!假期愉快!

梦醒了心碎了 发表于 2021-10-13 01:17:35

非常感谢!假期愉快!

会呼吸的叶子 发表于 2021-10-21 10:24:01

非常感谢!假期愉快!

杨发红 发表于 2021-10-22 21:18:04

非常感谢!假期愉快!

请输入用户名 发表于 2021-10-25 03:00:59

麻烦再问一下,能否在上述自动调整奖金系数的同时,A列(姓名)单元格自动变换颜色,方便随时知晓谁调整系数了?

郭文鹏 发表于 2021-10-26 10:22:26

设有截止时问,就是一笔煳涂帐,蘸不了蒜!
页: [1] 2 3
查看完整版本: 请教一个奖金系数自动转换的问题。