tzkr.net
当前位置:首页 >> ExCEl表格计算工龄 >>

ExCEl表格计算工龄

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

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

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

C1输入公式=DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1,B1,"ym")&"个月"

入职信息放在A列,A2开始,B列为工龄工资:B2输入=max((year(now())-year(a2)-1)*30 ,0)

确切的说,这公式有点问题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)

A1是1987.B1输入:=year(today())-a1+1 祝你成功!

比如,a列单元格为参加工作时间,如1982-6-20,那么可以在b1单元格输入公式:=datedif(a1,today(),"y")往下拉就可以求得工龄. 再结合if条件判断求得工龄工资.

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