发布网友 发布时间:2022-05-01 05:05
共5个回答
热心网友 时间:2022-06-24 15:51
Excel表通过入职日期自动计算工龄,输入离职日期工龄自动清零,可使用辅助列计算工龄,再通过IF函数判断是否离职,若离职则工龄清0。
方法步骤如下:
1、打开需要操作的EXCEL表格,插入辅助列,在相应单元格输入函数=DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"YM")&"月"计算入职至今即不离职状态下的工龄。【其中A2是入职日期所在单元格】
2、回车输入公式,然后点击右下角下拉填充下方相关公式。
3、在工龄所在单元格输入公式=IF(B2="离职",0,C2),判断入职状态如果为“离职”,则工龄清零,否则工龄=入职至今的时间。【其中B2是就职状态所在单元格,C2是步骤1、2计算所得的时间】
4、下拉填充下方单元格公式即可,返回EXCEL表格,发现在Excel中通过入职日期自动计算工龄,输入离职工龄自动清零操作完成。
热心网友 时间:2022-06-24 15:51
1、演示使用的软件为office系列软件下的电子表格Excel软件,使用的版本是office家庭和学生版2016。
2、首先打开电子表格Excel,在表格中输入用于演示通过入职日期自动计算工龄,输入离职日期自动清零工龄操作所需要的数据。
3、将鼠标移动到D3单元格中,输入”=IF(C3<>"",0,(YEAR(TODAY())-YEAR(B3))&"年"&(MONTH(TODAY())-MONTH(B3))&"月"&(DAY(TODAY())-DAY(B3))&"天")“,该公式计算了从入职日期到今天为止的时间,同时使用IF函数进行了是否离职的判断。
4、输入完之后点击回车,可以看到我们已经得到了,从入职日期到今天为止的所有天数。
5、使用格式填充柄对其余的入职日期进行工龄的计算,可以看到所得结果是正确的,同时我们在离职日期上进行测试,当输入离职日期后工龄自动清零,可以看到我们已经完成了问题的需求。
热心网友 时间:2022-06-24 15:52
=IF(C2<>"",0,DATEDIF(A2,TODAY(),"Y")&"年"&DATEDIF(A2,TODAY(),"Ym")&"月"&DATEDIF(A2,TODAY(),"MD")&"天")
追问按以上公式显示不了
热心网友 时间:2022-06-24 15:52
在M2输入:=IF(K2<>"",0,(YEAR(TODAY())-YEAR(I2))&"年"&(MONTH(TODAY())-MONTH(I2))&"月"&(DAY(TODAY())-DAY(I2))&"天")
可得到你要的结果
热心网友 时间:2022-06-24 15:53
假设入职日期在A2单元格,则: