EXCEL中工龄工资怎么计算?

问题描述:

EXCEL中工龄工资怎么计算?
比如满一年工龄为每月40元,以后每年增加20元,谢谢高手指点
1个回答 分类:综合 2014-10-06

问题解答:

我来补答
如图:假设员工开始上岗时间在B2到B5单元格(上岗年月日),那么在D2单元格输入公式:  =IF(DATEDIF(B2,TODAY(),"y")=1,40,IF(DATEDIF(B2,TODAY(),"y")>1,40+(DATEDIF(B2,TODAY(),"y")-1)*20,""))   ,再把D2的公式往下拉到D5,就可以把A2:A5员工的工龄工资得出来了.

再问: 谢谢你的回答,还想问下,我们公司情况是这样的,比如入职时间为2010年7月31日,第一年无工龄工资,第二年每月40元,第三年每月为60元,这样每年递增上去的,截止到2012年12月31日的工龄工资,上面的公式合用吗?(考虑到每个员工入职月份不一致,所以要计算每月员工工龄工资分别多少)多谢指教!
再答: 上面的公式完全适用的。软件的算法是考虑到月甚至到日的。如你所说,2010年7月31日开始入职算工龄,那么软件的函数判断,是到2011年7月31日才是一个工龄。你的意思应该是:2010年7月31日是第一年,到2011年1月1日是第二年了,对吗?其实DATEDIF这个函数不是这样的,它计算的是整整满一年。如果有疑问请继续追问。希望对你有所帮助。
 
 
展开全文阅读
剩余:2000