軟體: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