首页日期时间 › 倒班排班计算器

倒班排班计算器

选择班制模板或自定义班次序列,填入周期起始日期和起始班次,立即查出任意一天上什么班,并生成未来 30 天排班表。

倒班排班的计算原理

所有固定循环的班制都可以写成一个长度为 N 的班次序列,例如做二休二是“上、上、休、休”,周期 N 等于 4;四班三运转是“早、早、中、中、晚、晚、休、休”,周期 N 等于 8。只要知道某一天处在序列的第几个位置,后面任意一天的班次就能用取余算出来:先求查询日与周期起始日相差的整日数,加上起始班次的序号减一,再对 N 取余,余数就是序列中的下标。日期早于起始日时余数为负,工具会再加一个 N 把它拉回正数区间。

举例:做二休二,设 2026 年 9 月 24 日是序列第 1 班(上班),要查 10 月 8 日的班次。两个日期相差 14 天,加上起始序号减一的 0,除以周期 4 余 2,对应序列第 3 位“休”,所以 10 月 8 日休息。这种算法只依赖整日差,不受月份长短和闰年影响,也不会因为跨年而出错,30 天、90 天、一年后的班次都能一次算准。

常见班制与使用建议

做一休一周期 2 天,常见于保安、值班岗位,一周实际上班 3 到 4 天且星期几不固定。做二休二周期 4 天,制造业和连续生产岗位常用,平均每周上班 3.5 天。三班倒指早、中、晚三个班次依次轮转,周期 3 天,通常再配合休息日使用。四班三运转是四个班组、三个班次,典型序列为早早中中晚晚休休,周期 8 天,一个循环里上班 6 天休息 2 天,是化工、电力、钢铁行业最常见的连续倒班方式。

使用时最关键的是把“周期起始日期”和“起始班次序号”对准:找一个你明确知道班次的日期填进去,再把那天在序列中的位置填进序号框,后面的推算就不会跑偏。如果班组临时换班或插入调休,只要把新的起始日和起始班次重新设定一次即可。另外提醒,连续上夜班的岗位要特别注意休息安排,按劳动法规定综合计算工时制需要经劳动行政部门审批,实际月平均工时不应超过法定标准,超出部分应当支付加班工资。

常见问题

起始班次序号该填几?

填“周期起始日期”那天在班次序列中排第几位。例如做二休二序列是上、上、休、休,若起始日那天是连上两天的第二天,就填 2。

能算过去的日期吗?

可以。查询日期早于起始日期时,工具会按负数取余再补正,同样能算出正确班次,未来 30 天的表则从查询日当天开始排。

自定义序列怎么写?

用逗号分隔班次名称,例如“早,早,中,中,晚,晚,休,休”,最多 31 个,每个名称最长 6 个字。名称里含“休”“休息”“OFF”的会被统计为休息日。

排班表会扣除法定节假日吗?

不会。连续生产岗位通常照常倒班,节假日上班按规定支付加班工资或安排补休,工具只按固定周期推算班次。