本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Excel的简易公式计算员工出勤时长

电脑教程 jiaocheng 1℃

Excel的简易公式计算员工出勤时长

关于怎么计算开始时间到结束时间的时间差,基本上大家都知道有一个函数专门解答时间差的问题,就是DATEDIF函数,但在excel中这个函数是隐藏的,需要在单元格或者编辑栏输入全称才会出现该函数。

不过,今天的这篇文章,却不是用datedif来计算时间差,因为datedif明显是用于日期间的间隔,而今天所求的员工出勤时长,反而是用不上datedif函数。

如上图所示,已知员工的出勤时间,但这些时间的格式是很多童鞋较常输入的格式,不属于通用时间格式,但数据比较整齐,时间都是整点或者半点,因为进行计算时,也并不需要很多的操作对数据先做整理。

我们可以直接通过结束的时间减去开始的时间,即分隔符-”前后的时间数据进行常规运算。

所以第一步是提取开始时间和结束时间。

开始时间在单元格中的位置是前5个字符,而提取单元格内字符的函数比较多,我们使用最简单的从左或从右提取字符的函数——left或者right函数。

先提取开始时间,输入公式:=LEFT(B2,5)

然后提取右侧的结束时间,输入公式:=RIGHT(B2,5)

关于left和right函数的用法,比较简单也容易理解,就只有两个参数,一个是要提取的值,一个是提取的字符数。

得到开始和结束时间,下面就可以直接计算两者的间隔时间,即时间差。

输入公式:=(RIGHT(B2,5)-LEFT(B2,5))*24

用刚得出的结束时间减去开始时间,再乘以24小时,得到的就是该员工的出勤时长。

因为在excel表格中,06:30或者2022/01/28等时间格式,它的值其实都可以用数字表示,所以当两个时间进行加减等运算时,其结果也是一个数字。

转载请注明:范的资源库 » Excel的简易公式计算员工出勤时长

喜欢 (0)