如何在EXCEL中自动计算工龄工资

J3是入职时间,时间格式为2008.03.01。 H3是工龄工资
满一年第二个月(即第十三个月)开始发工龄工资,每年是50元。
打开excel,按照当前时间工龄工资可以自动计算。

1.单位的员工工龄工资是每年上涨50,不满一年的按小数计算,如1.5年,则工龄工资为1.5*50,在员工每月的基本工资上进行累加。下图是我们要进行演示的数据

2.利用YEARFRAC()函数来计算员工工龄,YEARFRAC函数可以计算出两个年份之间的差,并以小数的形式返回。在要计算工龄的单元格中输入

=YEARFRAC(C2,NOW())

就可以计算出员工从入司到现在的工龄

3.自动填充,并用当前单元格的值乘以50来得到工龄工资,如图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-25
如果到当前日期满一年就发,H3输入=DATEDIF(SUBSTITUTE(J3,".","-"),TODAY(),"y")*50
要满一年的下个月开始发,H3输入=IF(DATEDIF(SUBSTITUTE(J3,".","-"),TODAY(),"M")>=13,DATEDIF(SUBSTITUTE(J3,".","-"),TODAY(),"y")*50 ,"")
第2个回答  推荐于2017-12-15
先将入职时期中的“.”替换为“-”。
方法:选中这一列,Ctrl+H,在查找内容那里输入:“.” ,在替换那里输入“-”。
然后在H3输入 =IF(DATEDIF(J3,TODAY(),"m")>=13,INT(DATEDIF(J3,TODAY(),"m")/12)*50,"")本回答被提问者采纳
第3个回答  2015-08-21
1:新建一张表格,在表中输入姓名、上班时间、工龄、医疗补助、工龄工资、基本工资、总工资这些项目,在姓名中输入员工姓名,上班时间中输入一些时间.
2:选择工龄单元格,输入函数=DATEDIF(B3,TODAY(),"y"),回车,然后用填充手柄把其他单元格也填上,就可以看到工龄了
3:上面所说的B3是上班时间那一列表格,根据自己制定的表格输入公式即可。
第4个回答  2010-03-25
=--datedif(j3,today(),"y")*50
相似回答