可以核对的日期轮值表

公平值班轮换表

为班级值日、志愿者和小团队安排日期轮值。遵守不可用时段,均衡次数,并显示连续安排与未填名额。

免费使用 · 本地处理 · 无需注册

黏土月历上交替分布成员头像徽章,旁边是社区接待台与志愿者背心

安排下一轮值班

填写人员、日期时段与人数,再标记无法参加的时段。

人员与日期轮值

每行一人,最多三十人,姓名最长一百二十字符,输入六千字符。同名保留独立编号。

每行“YYYY-MM-DD | 时段名称 | 人数”,英文竖线或制表符分隔,人数默认一、范围 1–30。最多三十一个时段、六千字符。按日期排序,同日保留行顺序,不检查时间重叠。

UTF-8 TXT 各最多 24,000 字节。修改或导入任一清单都会清空所有不可用规则与旧表。

人员与原始时段编号对照
  • 人员 1: 小林
  • 人员 2: 小周
  • 人员 3: 小陈
  • 时段 1: 2026年10月26日 · 接待
  • 时段 2: 2026年10月27日 · 接待
  • 时段 3: 2026年10月28日 · 接待
  • 时段 4: 2026年10月29日 · 接待
  • 时段 5: 2026年10月30日 · 接待
  • 时段 6: 2026年10月31日 · 接待
3
人员数
—
已填 / 所需
—
未填名额

每行“人员编号,时段编号”,如 2,1,中英文逗号均可。时段编号是原始非空行号,不因日期排序改变。最多六千字符。

先填满最多名额,再均衡总次数。间隔偏好比较八个均衡方案并有限改善,不保证零连续。连续指排序后的相邻行,不计算实际休息小时。

三名成员与六个单人日期时段已备好,可按需标记不可用关系。

日期值班表

生成后查看日期覆盖、个人次数与连续值班统计。

人员、日期与不可用规则仅在当前页面及本地 Worker 处理,工具不上传或持久保存,不检查薪资或劳动规则。刷新前请导出。

在整份日期表中均衡轮值

是否有人值班、总次数和连续安排分别检查。

每个班次都有日期与人数

公平值班轮换表适用于课堂值日、社区接待或志愿者开门等简单轮值。每个时段有日期、名称与所需不同人数,同一人可以在不同日期重复值班,整份计划一起评估。它与一次性任务分工不同,会展示日期覆盖和个人统计。工具不自动推算日期范围、法定节假日或每周重复,请逐行填写真正需要有人负责的日期时段。

社区志愿者在接待台交接钥匙,另外两位成员核对墙上的月历

尊重请假,也展示取舍

生成前标记不可用的人员时段关系,这些连接绝不会被安排。工具先填满最多可用名额,再均衡整份表中每人的总次数。请假可能导致次数差扩大或连续值班,因此会公布真实统计。整期不可用者仍列在个人汇总中,值班次数为零。缺口保留在对应日期,不能为了表格好看安排无法到场的人。

展开的可用时间手账配有头像标记、日期空格与不可用标记,旁边摆放轮值计数筹码

如何制作次数均衡的值班表

先明确日期与例外,再生成轮值方案。

  1. 01

    录入人员与独立编号

    每行输入一人,或导入 UTF-8 TXT。支持一至三十人,每个姓名一至一百二十字符,整份输入六千字符,空行忽略。同名保留独立编号,方便区分不同成员;不要把同一个真实人员重复录入来增加权重。名单没有技能、岗位资格、兼职权重或历史值班次数,每份新计划从零计算次数。

  2. 02

    填写日期、时段与所需人数

    每行使用“YYYY-MM-DD | 时段名称 | 所需人数”,例如“2026-10-26 | 上午接待 | 2”。最后人数省略或留空默认为一,范围为一至三十的整数,英文竖线或制表符分隔。最多三十一个时段。工具校验真实日期和闰年,并按日期排序;同一天保留原始行顺序,编号仍是原始行号,便于准确指定不可用关系。

  3. 03

    标记不可用并检查结果

    展开人员与时段编号对照,每行输入“人员编号,时段编号”,如 2,1。重复规则去重,未知编号会拒绝生成。勾选“优先留出轮值间隔”后,会尝试多个次数均衡方案并改善连续安排。生成后核对缺班、总次数差和个人统计。修改设置清空旧结果;修改或导入任一清单还会清空全部不可用规则,防止编号错位。

本页如何定义公平

优先级明确,结果可以逐项核对。

先填满可用名额,再分散次数

算法对完整日期列表计算整数最小费用最大流,每人在同一时段最多占一个名额。在最大覆盖下,用递增成本最小化每人值班次数的平方和,避免把次数集中到少数人,随机平局成本不会压过次数目标。全员均可用时,总次数相差最多一;不可用关系可能迫使差距扩大,实际最大值减最小值会明确显示,包含全期无法参加的零次数成员。

减少连续安排是偏好,不是硬性休息规则

开启间隔偏好后,会比较八个随机的次数最优方案,用有限局部调整优先缩短最长连续段,再减少相邻值班次数,始终保留覆盖、可用性与次数目标。它不保证全局最少连续,也不强制某个连续上限。连续按排序后的相邻时段行计算,包括同一天的多个时段,或中间隔周末的两个日期,不等于连续自然日,也不计算实际休息小时。

完整日期名额全部可导出

复制与打印包含整份日期表、缺口、次数差,以及每人的次数、可用时段与连续统计。CSV 每个所需名额一行,未填处保留空人员与状态。手机表格可以横向滚动,导出不会截断。日期统一用明确的 ISO 格式,并防护电子表格公式前导标签。可通过浏览器打印对话框存为 PDF;没有日历文件、云端同步或消息通知。

示例:三名成员,六个日期轮值

次数相同与安排顺序分别核对。

  1. 01

    从完整均衡的轮值开始

    输入小林、小周、小陈,添加十月二十六日至三十一日六个单人“接待”时段。全员可用并开启间隔偏好时,每人两次。一种可行次序是小林、小周、小陈、小林、小周、小陈:总需求六、次数差零、最长连续一、相邻值班零。随机变化可以改变谁先值班,这只是有效示例,不是固定承诺的顺序,也不是历史完成记录。

  2. 02

    加入请假与人员不足

    如果小陈在所有时段均不可用,且第一个时段需要三人,则该时段只有小林、小周两人能到,至少缺一个名额。其余可覆盖次数在可用者之间均衡,小陈仍显示零次,所以包含全员的次数差可能超过一。如果相邻多个时段只有同一人可用,连续安排也可能无法避免。间隔偏好不会覆盖请假,也不会故意留下本来能填满的名额来美化统计。

让轮值方案真正可用

请在生成器之外确认实际责任与出勤。

  1. 01

    先收齐不可用的具体时段

    请参与者针对确切日期时段反馈。不可用规则对应一行,不自动覆盖整天、某个星期几或重复周期;上午和下午都无法参加,需要分别填写两个时段编号。名称只是文字,不解析时间区间,如果两个时段在现实中重叠,同一人仍可能被安排到两行。请使用顺序时段或自行检查同时段职责;先确定日期清单,再填写例外关系。

  2. 02

    次数要结合真实工作量判断

    一小时接待与五分钟教室整理在本页都算一次,实际公平还可能涉及难度、技能、偏好、周末负担和过去贡献,这些不在本页优化范围。本工具不校验劳动规则、薪资、加班、最短休息或法律合规。适用于简单课堂、社区与小团队轮流负责,发布前仍需负责人确认,不要从次数相等推导工作量相等,也不要把低连续指标当成专业排班保证。

  3. 03

    离开前导出完整快照

    人员、日期、不可用规则与结果只在当前标签页和本地 Worker 处理,不上传,也不由工具持久保存。刷新后从头开始,不衔接上个月或记录已完成值班。请导出确认的方案,通过日常渠道告知成员。如果是一次性不同任务,并需要每人任务上限,可使用随机任务分配器;该工具不处理日期,而本页在完整日期表中分散重复轮值,两页不会自动导入彼此数据。

公平值班轮换常见问题

了解日期、次数、请假与连续安排。

怎样生成公平的值班轮换表?

录入人员、日期时段和所需人数,再按编号标记不可用关系。生成后核对缺口、个人次数和连续统计。算法先最大化已填名额,再均衡整份表的总次数;间隔偏好会在不损失覆盖和次数目标的前提下尽量减少相邻轮值。

支持每天多个时段、不同日期和不同人数吗?

支持,每行“YYYY-MM-DD | 时段名称 | 人数”,最多三十一个时段。人数一至三十,默认一。按日期排序,同日保持输入顺序。名称不解析为时间区间,不检查实际重叠,同一人也可能在同一天承担多个时段,请自行确认是否合适。

怎样标记某人请假或无法参加?

查看编号对照,每行输入“人员编号,时段编号”。同一天多个时段都不可用时,需要逐项添加。规则是硬排除,不会被间隔偏好覆盖。修改或导入任一清单会清空所有例外和旧结果,请按新编号重新录入。

每个人的值班次数一定相同吗?

全员均可用时,不能整除的总名额使次数最多相差一;不可用关系可能迫使更大的差距。工具在最大覆盖下最小化所有人的次数平方和,包含零次成员,并展示实际最大值减最小值。它不平衡时长、难度、周末或历史值班。

能保证不连续值班吗?

间隔偏好比较八个次数均衡方案并做有限改善,优先缩短最长连续段,再减少相邻次数,不保证全局最优或完全不连续。连续按排序后的相邻时段行计算,即使日期有间隔也算相邻;不强制连续上限或最短休息,无法避免的连续会明确显示。

某个时段可用人数不够怎么办?

该行会列出实际安排与未填人数,总结果明确标记为部分方案。同一人不能在同一时段重复占位,也不会安排不可用成员。工具先填满所有可覆盖名额,不会为了让次数差或连续指标好看而额外制造缺班。

能完整导出或打印带日期的值班表吗?

可以。复制与打印包含所有时段和个人次数、连续统计。CSV 每个所需名额一行,未填项保留缺口状态。屏幕表格滚动不会截断输出,可通过浏览器打印保存为 PDF。本页不提供日历同步、通知或云端分享。

会保存排班记录,或者校验薪资与合规吗?

不会。这是简单轮值的本地建议方案,没有持久历史、出勤、薪资、加班或劳动规则检查。每份计划重新计数。人员、时段和规则只在本页面及本地 Worker 使用,工具不上传或保存。刷新前请导出,并结合实际情况复核。

公平值班

让下一次轮值一目了然

填写真实日期与可用情况。

分享前核对覆盖、次数与连续安排。

  • 免费使用
  • 无需注册
  • 浏览器内处理

简单三步,让活动开始

  1. 准备日期

    添加成员和每个时段人数。

  2. 尊重请假

    标记不可用时段并优先留间隔。

  3. 核对保存

    查看完整表格,再复制、导出或打印。

简单轮值的本地建议方案,次数不代表工时或法律合规。