ydzf.net
当前位置:首页 >> ExCEl如何计算工龄 >>

ExCEl如何计算工龄

把A列、B列先设置为日期格式,如1999-3-2,A列输入进厂日期,B列输入2010-12-31,C1输入公式=INT(YEARFRAC(A1,B1)),结果为整年数.把C1公式向下复制.

利用YEARFRAC()函数来计算员工工龄,YEARFRAC函数可以计算出两个年份之间的差,并以小数的形式返回.在要计算工龄的单元格中输入=YEARFRAC(C2,NOW()) 就可以计算出员工从入职到现在的工龄 例如:员工在1984年9月入职,到现在2015年3月份,A1输入“1984年9月”,B1输入“=YEARFRAC(A1,NOW())”;则得出30.56,则最后结果为30年工龄

1、首先,打开需要操作的Excel表格,在截止时间一列录知入当前日期的函数公式为=today(). 2、填充到道其回它截止时间单元格中. 3、在E4单元格中,录入=datedif(C4,D4,"Y"),计算出入职时间到截止时间的工龄值答. 4、下拉填充到其它工龄单元格中,就可以计算出员工的工龄了.

g2=DATEDIF(e2,TODAY(),"y")系列填充公式即可得到工龄了

假设进入公司时间是A2设置为日期型,假设补贴列为C2为数值型,则补贴列函数为=value(LEFT(TEXT((DATE()-A2),"yyyy-mm-dd"),4))*20

确切的说,这公式有点问题I1和J6均为日期格式,两日期之差即为它们之间的相距天数,除以30.5,是把天数转化为月数,再除以12,是再转换成年数.但每个月的天数取30.5天确实不妥.

如果工龄在B1单元格,那么输入以下公式=LOOKUP(B1,{0,10,20;5,10,15})

直接用下面的公式=IF(DATEDIF(A1,TODAY(),"y")>15,(DATEDIF(A1,TODAY(),"y")-1)*12,IF(DATEDIF(A1,TODAY(),"y")>5,(DATEDIF(A1,TODAY(),"y")-1)*8,(DATEDIF(A1,TODAY(),"y")-1)*4)

你的意思是8月份开始每月加30元.八个月之后封顶吧?用datedif()函数比较,计算月份,然后用月份数减6.再乘以30就可以了.最后用if函数来限制封顶.

1.我们单位的员工工龄工资是每年上涨50,不满一年的按小数计算,如1.5年,则工龄工资为1.5*50,在员工每月的基本工资上进行累加2.我们利用YEARFRAC()函数来计算员工工龄,YEARFRAC函数可以计算出两个年份之间的差,并以小数的形式返回.在要计算工龄的单元格中输入=YEARFRAC(C2,NOW())就可以计算出员工从入司到现在的工龄3.自动填充,并用当前单元格的值乘以50来得到工龄工资,4.搞定,是不是很方便呢,赶快动手试试吧END参考资料:http://jingyan.baidu.com/article/6d704a13fb171828db51cac1.html

网站首页 | 网站地图
All rights reserved Powered by www.ydzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com