系统之家 - Windows操作系统&装机软件下载网站!

当前位置: 首页  >  教程资讯  >  office教程 白班中班跨日夜班,用一个Excel公式计算工作时长

白班中班跨日夜班,用一个Excel公式计算工作时长

时间:2023-11-11 15:25:11 来源:本站 人气:

很多单位存在白班中班夜班三班倒的上班制度,这样,统计工作时长,就存在跨日期的情况。

如下样表:

白班中班跨日夜班,用一个Excel公式计算工作时长(图1)

绿色底纹区域就是跨日夜班的上下班情况。

白班、中班,下班时间在当天,工作时长直接用“下班时间—上班时间”就可以了,这种跨日夜班,单用一个时间相减,就解决不了了。

公式实现

在E2单元格输入公式:=D2+(D2<C2)-C2,确定,得第一位员工的工作时长,向下填充,即得所有员工工作时长。

白班中班跨日夜班,用一个Excel公式计算工作时长(图2)

公式解析

公式中的D2<C2是一表达式:

如果D2小于C2,返回值为真,即1;

如果D2不小于C2,返回值为假,即0。

D2小于C2,也就是下班时间小于上班时间,即是跨日夜班,公式“=D2+(D2<C2)-C2”就变成了“=D2+1-C2”。在EXCEL里,天数是整数,时间是小数,时间运算时,1即是1天,也就是24小时,这样,就计算出了跨日夜班的工作时长。

教程资讯

office教程排行

系统教程

系统主题