您现在的位置是:主页 > 公式 >

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

发布时间:2023-10-14 18:36:42所属栏目:公式 已帮助编辑作者: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自学教程为您提供Excel的简易公式计算员工出勤时长的解读,本文章链接: http://www.5enet.cn/Excel_gongshi/72409.html 欢迎分享转载,更多相关资讯请前往公式

站长名片

姓名:曾工

职业:IT运维

现居:深圳罗湖宝能大厦

电话:15768114603

扫码关注

  • 专注IT行业,10年IT行业经验
  • 微信