2023-03-23 16:51来源:m.sf1369.com作者:宇宇
1、打开需要操作的EXCEL表格,插入辅助列,在相应单元格输入函数=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"计算入职至今即不离职状态下的工龄。【其中A2是入职日期所在单元格】
2、回车输入公式,然后点击右下角下拉填充下方相关公式。
3、在工龄所在单元格输入公式=IF(B2="离职",0,C2),判断入职状态如果为“离职”,则工龄清零,否则工龄=入职至今的时间。【其中B2是就职状态所在单元格,C2是步骤1、2计算所得的时间】
4、下拉填充下方单元格公式即可,返回EXCEL表格,发现在Excel中通过入职日期自动计算工龄,输入离职工龄自动清零操作完成。
首先打开需要计算工龄Excel表格,选中目标单元格,在单元格中输入公式,【=DATEDIF(B3,TODAY(),"m")】,其中函数【DATEDIF】,说的是开始日期和结束日期之间,年、月、日的间隔数,【B3】表示目标日期,【TODAY()】表示需比较的日期,TODAY()函数会自动计算出当前日期的时间,【m】表示两个日期之间相隔的数以什么形型的方式返回,这里【Y】表示年,【M】表示月,【D】表示日,然后按下回车键即可计算出工龄(月),如果直接输入【"Y"】计算工龄(年),会出现少算几个月的情况;
这个函数不是计算用的,是查找用的函数,可以查找工龄,或者查找相关数据后用计算函数计算工龄。
一、使用DATEDIF函数
1、用到EXCEL里的DATEDIF函数,在C2单元格输入=DATEDIF(B2,TODAY(),"Y")
2、输入完成后可以看到工龄单元格内自动显示了数字“1”
3、完成后在工龄单元格内进行下拉填充就可以了。
二、使用IF函数
1、如果计算工龄工资这里需要用到IF函数,这里以:连续满一年,工龄工资50元;连续满两年,工龄工资100元;连续满三年,工龄工资150元;连续满四年,工龄工资180元;连续慢五年后,每年增加30,十年封顶。
2、然后在D2单元格内添加公式:=IF(C2<1,0,IF(C2=1,50,IF(C2=2,100,IF(C2=3,150,IF(C2=4,180,IF(C2>10,360,IF(C2>4,180+(C2-4)*30,""))))))),输入公式后点击回车键,可以看到第一个单元格自动显示“50”,其余的数据直接往下来即可。
1、打开需要操作的EXCEL表格,插入辅助列,在相应单元格输入函数=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"计算入职至今即不离职状态下的工龄。【其中A2是入职日期所在单元格】
2、回车输入公式,然后点击右下角下拉填充下方相关公式。
3、在工龄所在单元格输入公式=IF(B2="离职",0,C2),判断入职状态如果为“离职”,则工龄清零,否则工龄=入职至今的时间。【其中B2是就职状态所在单元格,C2是步骤1、2计算所得的时间】
4、下拉填充下方单元格公式即可,返回EXCEL表格,发现在Excel中通过入职日期自动计算工龄,输入离职工龄自动清零操作完成。
1、以excel2010版本为例
2、首先在C2单元格输入公式=YEAR($E$2)-YEAR(B2),指定年份因为是同一个,所以用绝对引用符号来固定这个值,这样公式下拉填充时指定年份不会随之改变,按enter键则可得出计算结果;
3、然后把鼠标放在C2单元格右下角,下拉填充公式,则可计算出所有人的工龄了。
步骤1、先将首次工作时间填写进去,在总月数一栏输入【=DATEDIF(C2,TODAY(),"M")】,C2是首次工作时间所在的单元格;
步骤2、再按回车,右下角下拉填充数据;
步骤3、然后在年一栏输入【=FLOOR.MATH(D2/12】,D2是总月数所在的单元格,按回车,右下角下拉填充数据;
步骤4、接着在月一栏输入【=MOD(D2,12)】,按回车,右下角下拉填充数据;
步骤5、紧接着在工龄计算一栏输入【=E2+F2/12】,E2和F2分别是年和月所在的单元格;
步骤6、最后按回车,右下角下拉填充数据即可计算出工龄。