Excel计算员工工龄工资的公式

2024-11-23 05:16:39
推荐回答(3个)
回答(1):

这要看判断工龄的规定是什么样的。
比如A列姓名,B列入职日期,C列月工资,D列工龄工资。
D2公式
=DATEDIF(B2,TODAY(),"Y")*C2
或者
=(YEAR(TODAY())-YEAR(B2)-(MONTH(TODAY())-MONTH(B2)<0))*C2
下拉填充

区别在于
上一个公式是以满一年算一年工龄;下一个公式只要月份到了就算一年。
比如2010年6月20日入职,到2011年6月10日算工龄,上一个公式工龄是0年,下一个是1年。
请根据实际要求选择用哪一个

回答(2):

用日期函数即可以解决,思路如下:
1.计算当前工作年份是否大于1
2.如果大于1,那么就将月工资*工作年数*0.05, 工作年数可以用year来取得

是不是只算年,不算月? 即1年半也算一年

回答(3):

把工龄填在B1单元格,公式复制在其他单元列=IF(AND(1<=B1,B1<2),80,IF(AND(2<=B1,B1<3),120,IF(AND(3<=B1,B1<4),150,IF(AND(4<=B1,B1<10),150+(B1-3)*10,IF(10<=B1,220,"工龄不对")))))