求EXCEL 计算工龄、工龄工资、带薪年休假的公式!

具体要求:工龄:有具体的入职时间。工龄工资:15年及以下工龄的10元/年,16-25年工龄的15元/年,26年及以上工龄的25元/年。年休假:10年工龄以下5天,10年-20年10天,20年以上15天

假定,入职时间在A1,公式如下:
1、工龄工资:=LOOKUP(DATEDIF(A1,NOW(),"m")/12,{0,16,26},{10,15,25})

2、年休假:=LOOKUP(DATEDIF(A1,NOW(),"m")/12,{0,10,20},{5,10,15})
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-05
工龄DATEDIF(参加工作日期,TODAY(),"y")
工龄工资=IF(A1<=15,A1*10,IF(A1<=25,A1*15,A1*25))
年假=IF(A1<=10,5,IF(A1<=20,10,15)),参数自行调整一下,试试看,是不是这个问题追问

谢谢!还有工龄工资和带薪年休假的公式?

追答

年休假=IF(A14<=10,5,IF(A14<=20,10,15))

追问

你好,工龄工资和年假的公式我都试了,都很好用,还有一个问题,在工龄的公式上,因为我的工龄算法是当年入职就算一年,并且入职时间是具体到年月日上,算出来的数值就不太对,例:入职时间为2003年11月1日,到现在工龄应当是11年,但是公式算出来是9年,请问能否修改?

追答

=DATEDIF(H6,TODAY(),"y")+2参数自行调整

本回答被提问者采纳
第2个回答  2019-12-06
工龄DATEDIF(参加工作日期,TODAY(),"y")
工龄工资=IF(A1<=15,A1*10,IF(A1<=25,A1*15,A1*25))
年假=IF(A1<=10,5,IF(A1<=20,10,15)),参数自行调整一下,试试看,是不是这个问题
相似回答