是EXCEL表格的吗,如果是公式如下
假设姓名在B列,职级在C列,其他依次排列
H2单元格输入公式
=IF(D2="","",VLOOKUP(ROUNDUP(DATEDIF(D2,"2012/12/31","M")/12,),IF(C2<10,{0,0;1,7;3,8;6,10;10,12;20,15},IF(C2<18,{0,0;1,10;3,12;6,13;10,14;20,15},{0,0;1,14;10,15;20,16})),2))
下拉复制公式
E2单元格的日期也改为与入职日期的日期格式相同,"31/12/2012"这样输入的日期是文本日期无法参与日期函数的运算,如果E2单元格改成"2012/12/31",则公式改为
=IF(D2="","",VLOOKUP(ROUNDUP(DATEDIF(D2,E2,"M")/12,),IF(C2<10,{0,0;1,7;3,8;6,10;10,12;20,15},IF(C2<18,{0,0;1,10;3,12;6,13;10,14;20,15},{0,0;1,14;10,15;20,16})),2))
温馨提示:答案为网友推荐,仅供参考