软件:Excel
版本:2007
https://i.imgur.com/PYuOGUN.png
更新附上班表档案
https://drive.google.com/file/d/1tquh7O9ESvs_aHmfis5sZstRrBvwKtUr/view
过完年四个人离职,现在剩下八人,班表变得超难排
想了几个小时都排不出来
共有早班、晚班、夜班 三种
蓝色部门4人+红色部门4人 共8人
班别 代称 上班时间
早班 早 07:00~15:00
小夜班 晚 15:00~23:00
大夜班 夜 隔日23:00~07:00(例:4/15夜班,需在4/14的23:00上班)
条件一:每天早班、晚班、夜班,蓝色部门跟红色部门至少要各有一人上班
但有两个人例外:
Ash上班时,同时段红色部门的同仁可不用上班
(例:Ash 4/1上早班,红色部门4/1早班就不用排人)
Johnny上班时,同时段蓝色部门的同仁可不用上班
(例:Johnny 4/1上晚班,蓝色部门4/1晚班就不用排人)
也就是当一天人最少的情况下,可排4人就足够,只有Ash跟Johnny可以这样。
条件二:Jack 4/1-4/7的休假不能调整,每人4月各有10天假期随意安排。
条件三:同一人不能上完大夜班接早班,其他条件都可以。
条件四:最多连续上六天,不能连上七天班。
Edward、Allen 3月底已经连上四天、Mark 3月底已经连上五天,Jack月初又连休.......
实在排不出来...,请问是否有什么方法或函数可以写得出来?
如果这题无解,可以先从条件四删除,那应该就可以了吧?
谢谢大家
另外我在对岸论坛找到的自动排班Excel档案无法使用,
会显示 阵列索引超出范围,我在想是不是因为对岸是简体字开发的关系,
可否有人能将它改成可使用的状态,这样也许会造福许多人。
https://drive.google.com/file/d/1S6EEe4GJfkNTtGwxeaTveLWsGrbn0D_r/view