シフトの組み直し
希望休の後出し・急な会議。
シフトの組み直しを10分で終わらせる方法
更新日: 2026年7月6日
やっと完成した交番表。掲示した翌日に「すみません、希望休入れ忘れてました」。あるいは月の途中で「来週、急に会議が入った」。シフト作成の本当の負担は、最初の作成よりも、この組み直しの繰り返しだったりします。この記事では、組み直しを最小の手数で終わらせる考え方と手順、そしてそもそも組み直しを減らす運用を紹介します。
大原則: 全体を作り直さない
組み直しが1時間コースになる人の共通点は、変更が入った瞬間に表全体を最適化し直そうとすることです。1日変わっただけなら、影響を受けるのはその日と、その人の前後数日だけ。直すべき範囲を最初に確定させて、そこ以外は触らない。これだけで組み直しは「作り直し」から「差分修正」に変わります。
差分修正の4ステップ
ステップ1: 穴を特定する
変更で空くのは何か。「◯日の◯◯コースの担当者」が空く、が典型です。まず空く枠を紙に書き出します。だいたい1〜2枠です。
ステップ2: 交換候補を絞り込む
その穴を埋められる人の条件は3つです。
- そのコースを担当できる人(コース適性)
- その日が休みで、出勤に変えても週休2日が壊れない人(起算日区切りで2休が残るか)
- 出勤に変えても連勤上限を超えない人(前後の並びを確認)
3条件で絞ると、候補はたいてい1〜3人まで減ります。この時点で候補ゼロなら、1回の交換では無理なので、次のステップへ。
ステップ3: 交換は「1対1」で完結させる
候補者の休みを1日動かしたら、その人の週休が壊れて、また別の人を動かして……という交換の連鎖が始まったら赤信号です。連鎖が2人を超えたら、その修正ルートは捨てて別の候補で考え直したほうが早く終わります。おすすめは「休みの交換」で処理すること。AさんとBさんの休みを丸ごと入れ替えれば、その日の出勤人数は変わらないので、稼働の再計算が不要になります。
ステップ4: 変えた場所だけ再検算する
触った人の「週休2日」「連勤」「土日祝カウント」だけ確認すれば終わりです。全体の検算はいりません。
💡 修正した箇所は色を変えるか印を付けておくと、月末に「今月どこを動かしたか」が見えて、翌月の割り振り(土日祝の借りを返す等)に活かせます。
そもそも組み直しを減らす運用
- 希望休の締切を宣言する。「毎月◯日まで。以降は原則反映しない」。締切があるだけで後出しの大半は消えます
- 提出方法を一本化する。口頭・メモ・LINEがバラバラだと「言った言わない」が起きます。用紙1枚か送り先1つに固定
- 会議・研修は主催側に早出しを頼む。毎月固定の会議は年間予定でもらっておけば、最初から組み込めます
⚠️ ただし、締切を作っても「急な体調不良・家庭の事情」はゼロになりません。組み直しは撲滅するものではなく、10分で終わるように仕組み化するものと考えるのが現実的です。
差分修正すら不要にする方法
ここまでの手順は手作業を前提にしていますが、実は「希望休を1件追加して、作り直しボタンを押すだけ」で全条件を満たした表が数十秒で出てくる、という世界もあります。組み直しのたびに3条件のパズルを解いているなら、その時間はもう手放せます。
組み直しは、希望休を足して作成ボタンを押すだけ
GIGA SHIFT なら後出しの希望休も追加入力して再作成するだけ。
週休2日・連勤・コース適性・土日祝の均等はぜんぶ自動で守られます。完成後のドラッグ&ドロップ調整にも対応。
登録なしで触れるデモもあります