You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel技术问题:如何计算班次中符合溢价时段的工时时长?

Excel溢价工时与常规工时拆分公式解决方案

核心逻辑

溢价时段为每日22:00至次日05:59,需区分班次是否跨天(结束时间早于开始时间),精准计算与溢价时段重叠的时长。

公式实现

假设开始时间存于A2,结束时间存于B2,总工时已计算在C2:

1. 溢价工时公式(D2单元格)

=MAX(0, MIN(B2 + IF(B2 < A2, 1, 0), "06:00") - MAX(A2, "22:00"))

说明:公式中+1代表加1天(24小时),用于将跨天班次的结束时间转换为连续时间轴上的数值,确保重叠时段计算准确。

2. 常规工时公式(E2单元格)

=C2 - D2

示例验证

对应给定班次数据,公式计算结果与示例匹配(示例中部分数值为四舍五入差异,设置单元格格式为[h]:mm可消除该误差):

开始时间结束时间总工时溢价工时(公式计算)常规工时(公式计算)
07:3016:008:300:008:30
04:1515:4511:301:459:45
16:0023:307:301:306:00
22:3004:356:056:050:00
21:3007:3010:008:002:00

内容的提问来源于stack exchange,提问作者Dave

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 11:33:33