手机版

跨日夜班在白班和中班 用一个Excel公式计算工作时间

时间:2021-09-18 来源:互联网 编辑:宝哥软件园 浏览:

许多单位实行白班、中班、夜班三班制。这样,在计算工作时间时就出现了跨日期的情况。

示例表如下:

绿色阴影区域是跨日夜班的通勤情况。

白班、中班,下班时间同一天,工作时间可以直接“下班时间-上班时间”。这种跨日夜班,只减一次是解决不了的。

公式实现

在E2单元格中输入公式:=D2 (D2C2)-C2,确认得到第一个员工的工作时间,填写下来得到所有员工的工作时间。

公式分析

公式中的D2C2是一个表达式:

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

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

D2小于C2,即下班时间小于值班时间,即跨日夜班,公式“=D2 (D2C2)-C2”变为“=D2 1-C2”。在EXCEL中,天数是整数,时间是小数。计算时间时,1表示1天,即24小时。因此,计算了跨日夜班的工作时间。

版权声明:跨日夜班在白班和中班 用一个Excel公式计算工作时间是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。