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

如何在Excel中依据时间自动区分白班与夜班?

Excel时间数据按班次自动分类

我们公司的班次规则:

  • 白班:06:00 至 18:00
  • 夜班:18:00 至次日 06:00

如果你的时间数据在Excel的G列(从G2单元格开始),可以使用以下公式实现自动分类:

=IF(OR(G2>=TEXT(TIME(18,0,0),"HH:MM:SS"), G2<TEXT(TIME(6,0,0),"HH:MM:SS")), "夜班", "白班")

公式说明:

  • TIME(18,0,0) 和 TIME(6,0,0) 分别生成标准的18:00和06:00时间值,搭配TEXT函数统一格式,避免因单元格时间格式差异导致判断错误
  • OR(G2>=18:00, G2<6:00) 用于判断当前时间是否属于夜班时段
  • 满足条件时返回"夜班",否则返回"白班"

注意:原提供的公式中,返回的"Day"和"Night"与班次定义逻辑相反,已调整为符合需求的中文表述;若需要保留英文标识,可将公式中的"夜班"替换为"Night","白班"替换为"Day"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 18:52:41