在excel中,要计算工龄的方式很多,计算方法多样化,在此,本文给大家讲解计算工龄的其中一种方式! 方法/步骤 本方式采用的是,给出入职时间和离职时间按月计算出工龄,下面我们一起来分析如何解决这个问题。 首先看下图。 上图A,B列,给出了入
在excel中,要计算工龄的方式很多,计算方法多样化,在此,本文给大家讲解计算工龄的其中一种方式!
方法
本方式采用的是,给出入职时间和离职时间按月计算出工龄,下面一起来分析如何解决这个问题。
Excel表通过入职日期自动计算工龄,输入离职日期工龄自动清零,可使用辅助列计算工龄,再通过IF函数判断是否离职,若离职则工龄清0。 方法步骤如下: 1、打开需要操作的EXCEL表格,插入辅助列,在相应单元格输入函数=DATEDIF(A2,TODAY(),"Y")&"
首先看下图。
=DATEDIF(R29,IF(T29="",TODAY(),T29),"Y")
上图A,B列,给出了入职时间和离职时间,下面,根据这两个参数,按月来计算出工龄。所使用的方法是,首先计算出两个时间差的总月数,然后再根据月数来计算工龄。
DATEDIF函数可以根据第三个参数不同,计算两个日期之间的年份差、月份差与日差。再通过IF函数集合,可以实现你的需要。也可以帮你去处理,需要你把文件传过来
如上图一样,新增两个列,分别是工作月数和工作年龄。下面,开始进行计算吧,首先要计算的是工作总月数。
A1为入职日期; B1计算工龄,输入:=datedif(A1,today(),"Y")+if(datedif(A1,today(),"YM")
看上图,使用组合公式:=((YEAR(B2)-YEAR(A2))*12+MONTH(B2)-MONTH(A2))这样就能计算出总月数了。最后,得出了月数之后,就该计算工龄了,使用QUOTIENT函数即可以求出结果。
如果入职时间在D2,则在F2输入=DATEDIF(D2,TODAY(),"m")/12,回车出现的就是工龄,前面的表示整年,后面的表示不满一年的数字,如1/3表示是4个月,依此类推,往下拉到你所需要的地方就是了
扩展阅读,以下内容您可能还感兴趣。
excel如何根据入职时间计算工龄
工龄计算方法(精确到月)
1.从表格看,某个员工的入职的年月日,知道现在的时间(*-7-30)用现在的年份减入职的时间就对应了其工龄,这就要用到DATEDIF函数.
2.选定H3根据上述DATEDIF的用法,我们可以写成函数=DATEDIF(G3,NOW(),"Y")&"年"&MOD(DATEDIF(G3,NOW(),"m"),12)&"月",其中NOW()指现在的系统日期(也就是本文档建立的日期)*-7-30,DATEDIF(G3,NOW(),"Y")表示G3单元格的日期到现在日期之间的年数,DATEDIF(G3,NOW(),"m")指G3单元格的日期到现在的日期之间的月数,MOD(DATEDIF(G3,NOW(),"m"),12)指取两个日期之间月数和12(这里e799bee5baa631333337613764的12就是指1年有12个月)这个数取余,这样函数分析完毕,点击其他任意单元格,张三的工龄就显示出来了。
3.选定H3,按下Ctrl+C 键复制单元格,再次选定其他工龄单元格,按下Ctrl+V 键粘贴单元格,随意点击其他的单元格后即可得到其他人员的工龄了。为了验证该函数的对错,也没有太多的输入,只找了几个具有代表性的,对此可以口算下,函数是没有错误的。
工龄工资计算方法
1.假设该车间的工龄工资的设定:3年以内每月10元,4年时每月20,5年时每月30,6年时每月40,7以上年时每月50。这个要求是以年设定的,相对比较简单,用到函数DATEDIF(G3,TODAY(),"年")提取工龄的年数,用IF语句来判断该数字的大小来决定工龄的工资。
2.根据上述条件选定I3输入函数=IF(DATEDIF(G3,NOW(),"Y")<=3,10,IF(DATEDIF(G3,NOW(),"Y")=4,20,IF(DATEDIF(G3,NOW(),"Y")=5,30,IF(DATEDIF(G3,NOW(),"Y")=6,40,IF(DATEDIF(G3,NOW(),"Y")>=7,50))))) 然后在选择任意一个单元格,就会在I3的单元格显示出张三的工龄工资30.
3.选定I3按下Ctrl+C 键复制单元格,再次选定其他工龄工资单元格,按下Ctrl+V 键粘贴单元格,随意点击其他的单元格后即可得到其他人员的工龄工资了。
EXCEL表格里知道入职时间了,怎样计算工龄?
如果入职时间zhidao在D2,则在F2输入=DATEDIF(D2,TODAY(),"m")/12,回车出现的就是工龄,前面回的表示整年,后面的表示不满一年的数字,如1/3表示是4个月,依此类推,往下拉到你所需要的地方就是了答
Excel中,如何根据现在日期和工龄,计算入职时间?
=RANDBETWEEN("1999-12-6","2000-12-5")
或=RANDBETWEEN(DATE(YEAR(TODAY())-16,MONTH(TODAY()),DAY(TODAY()))+1,DATE(YEAR(TODAY())-15,MONTH(TODAY()),DAY(TODAY())))
都要zd将单元格设置为回日期格式答的某种类型
excel如何根据入职年份计算工龄
假设入职时间是年份加月份(例1989-9)格式,
工龄计算值按年来计算,公式参考 =year(today())+month(today)/12-year(a1)-month(a1)/12
EXCEL中根据员工入职时间计算年假天数
1、选择C2单元格,输入“=DATEDIF(B2,TODAY(),"Y")”,按回车确认,自动计算出小百的工龄。“TODAY()”表示系统当前的日期;“知=DATEDIF(B2,TODAY(),"Y")”表示计算B2单元格中的日期与系统当前的日期之间的年差。
2、复制C2单元格,填充至C3:道C5区域,自动计算出其他员工的工龄。回
3、选择D2单元格,输入“=IF(C2<=3,3,C2)”,按回车确认,自动计算出小百的工龄休假天数。数。“=IF(C2<=3,3,C2)”表示如果C2单元格的数值小于或等于3,则显示3,如果不答是,则显示C2单元格中的数值。
4、复制D2单元格,填充至D3:D5区域,自动计算出其他员工的休假天数。
5、这样就可以计算出年假天数了。
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com