
在EXCEL中计算员工入职年限,精确到几年几月,可使用DATEDIF函数实现。方法步骤如下:
1、打开EXCEL表格,在单元格中输入=DATEDIF(A2,TODAY(),Y")&"年"可得到A2单元格距现在多少年。
2、继续输入公式DATEDIF(A2,TODAY(),"YM")&"月",得到单元格距现在除年外几个月,与步骤1合并即可的到员工入职年限,精确到几年几月。
3、回车并下拉填充下方单元格公式,返回EXCEL发现由员工入职日期计算工龄 *** 作完成。
方法步骤如下:
1、打开需要 *** 作的EXCEL表格,插入辅助列,在相应单元格输入函数=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"计算入职至今即不离职状态下的工龄。其中A2是入职日期所在单元格
2、回车输入公式,然后点击右下角下拉填充下方相关公式。
3、在工龄所在单元格输入公式=IF(B2="离职",0,C2),判断入职状态如果为“离职”,则工龄清零,否则工龄=入职至今的时间。其中B2是就职状态所在单元格,C2是步骤1、2计算所得的时间
4、下拉填充下方单元格公式即可,返回EXCEL表格,发现在Excel中通过入职日期自动计算工龄,输入离职工龄自动清零 *** 作完成。
计算工龄首先在你的表里得有员工入职时间这个基本数据
计算工龄主要用到TEXT函数和TODAY函数
如果A2单元格为入职时间,在B2输入函数公式 =TEXT(TODAY()-A2,"y年mm月dd天")
TODAY函数 是直接引用 电脑系统当天的日期,所以要保证电脑系统日期准确。
TODAY()-A2是今天减掉入职时间 求差值,
因为日期 减日期 的结果 还是显示日期,日期从1900年1月1日 为起点,
例如:2000年1月1日 减 1990年1月1日 会显示结果 1909年12月30日,不会显示9年12月30天这个差值,为了能显示结果看的更方便,需要用TEXT函数来转变格式,将TODAY()-A2转化成 "y年mm月dd天",如只想显示“ 多少年多少月”,可以将“dd天”去掉
在工龄单元格系按输入公式“=DATEDIF(A3,B3,"y")”。按enter键即可计算出工龄。详细步骤:
1、打开一个excel“工龄计算表”。
2、输入入职日期和需计算工龄的日期。
3、在工龄单元格系按输入公式“=DATEDIF(A3,B3,"y")”。
4、按enter键即可计算出工龄。
excel工龄计算公式年月方法如下:
打开表格,选中单元格,输入公式=DATEDIF(B3,TODAY(),m),按下回车键,再选中计算工龄(年)的单元格,在单元格中输入=c3/12,回车即可,将鼠标移动到单元格的右下角。
当鼠标变成黑色十字架向下拖动鼠标即可。
1、首先excel表格中输入一个年月日的日期数据,需要计算该日期对应的工龄。
2、然后在B1单元格中输入计算公式:=DATEDIF(A1,TODAY(),"y")。
3、然后点击回车键,即可将函数公式生成计算结果,可以看到工龄为“6”,因为当年的月份计算来看没有满“7年”。
4、或者使用另外一种函数公式:=INT(YEARFRAC(A1,TODAY(),1))。
5、点击回车即可生成计算结果,可以看到两种计算方式可以得到相同的结果。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)