【決定版】Googleスプレッドシートで看護師シフトを自動作成! 夜勤明け・連続勤務の制約を解消し、現場の負担を軽減してくれるスプレッドシート

はじめに:なぜ、このシフト自動作成ツールを作成したのか?
看護師の皆さんの毎日は、患者ケアだけでも本当に大変だと思います。
なのに、毎月のシフト作成が、師長さんや主任さんの大きな「サービス残業」になっていませんか?
シフト作成が抱える、心身を削る「三重苦」を、根本から解消できるよう本ツールを作成させていただきました。
- 厳しい労働制約の遵守: 4連勤禁止、夜勤明けの強制休みなど、安全と法律を守るためのルールを人間が手動でチェックし続ける負担。
- 不公平な休みの是正: 「なぜか自分だけ月末に休みが偏る…」と感じるような、休みの回数や時期の不公平。
- 複雑な希望調整: スタッフ一人ひとりの勤務希望、家庭の事情を、全て手作業で、時間と労力をかけて調整するムダ。
このツールは、これらの課題を解消するために、複雑な制約の遵守と公平な休みの分散を両立させる独自のアルゴリズムで開発しました。
あなたの職場の生産性を高め、より患者ケアに集中できる環境をサポートできたら幸いです。
こちらのツールを作るにあたって作成した機能
このツール作成の際意識したのは、「現場の負担を減らし、公平を守る」ことに特化したアルゴリズムの組み込みです。
1. 独自の分散ロジックの3つの柱
このツールは、以下の3つの手順で「休みの偏り現象」を解決します。
- 勤務と休みを同時処理: 勤務希望だけでなく、「今月必要な休みの日数」も計算し、勤務と同じ重みでランダムなリストに入れます。
- 外側から内側へ処理: 日付を「1日と31日、2日と30日…」のように外側から内側へ処理する順序で探索します。これにより、月の端(前半と後半の境目)に休みを分散させやすくします。
- リアルタイムバランスチェック: シフトを埋める際、「この職員は月のまだ前半なのに、勤務が希望数の50%を超えていないか?」を厳しくチェック。偏りそうな場合は、その日の割り当てをスキップし、休みを優先します。
2. 最重要制約の絶対遵守(夜勤明け二重チェック)
夜勤(夜, N, J, S)の翌日は強制的に「休」になります。
さらに、ランダム処理で万が一夜勤明けに勤務が入ってしまっても、最終段階でシステムが強制的に「休」に上書き修正してます。
使い方
コピーを作成するボタンをクリックしてコピーしよう!
12月のシフトを作成したい際には「2025/12/01」と入れてください。

A1には病院名や病棟名、A4~A25には職員ID、B4~B25には職種名、C4~C25には職員名を入れてください。
※A列、B列は空白のままでも大丈夫ですが、C列の有無によってシフトを計算しておりますので、C列は職員名を入れていただけたら幸いです。

こちらは、空白でも動作しますが、何時から何時まで勤務するかわかりやすいようにこちらに参考値を記入しましょう。

※休みの項目については、空白でも大丈夫です。


本ツールはランダム要素を含むため、結果が気に入らない場合はボタンを再度押して再生成してください。
押すたびに最適な配置が生成される可能性があります。


AI列(35列目)は、「あなたの希望と制約が衝突し、割り当てられなかった数」を明確に示します。これは勤務希望のみが対象です。
| エラー表示例 | 意味 | 調整のヒント |
|---|---|---|
| 日:3日 夜:1日 が収まりませんでした | 勤務希望数が多すぎるか、夜勤明けなどの制約が厳しすぎた。 | AN列~AU列の勤務希望数を減らすか、シフト表内で手動で「休」を増やす調整が必要です。 |

急な欠員や病棟の具体的な人員配置まではプログラムでは考慮できません。
シフト表(D4セルからAH25セル)を生成後に必ず確認・調整し、運用に合わせて仕上げてください。
また、シフト作成の際に日ごとの勤務日と休みをこちらで計算しております。
こちらの値を参考に、病棟で必要な人数を参考に勤務日と休日を調整いただけますと幸いです。



シフトが確定したら、PDF出力機能でA4横の勤務表を簡単に作成できます。
「PDF出力ボタン」を押すと、AN38セルに自動でハイパーリンクが生成されます。それをクリックすると、すぐにPDFがダウンロードできます。


まとめ:貴院・貴病棟に合わせたオーダーメイド改修が可能です。
この自動作成ツールは、多くの看護師様のシフトストレスを軽減するために開発させていただきました。
しかし、病棟ごとに必要なルールは必ず異なります。
「準夜勤と深夜勤は連続してはいけない」 「特定の日付はリーダー勤務を〇名にしたい」 「育児短時間勤務者のシフトを優先したい」
など、貴院・貴病棟の独自の運用ルールや特殊な制約に合わせて、上記のアルゴリズムや画面構成のオーダーメイド改修作業を承っております。
シフトのストレスを根本からなくし、看護師の皆様がより働きやすい環境を作るため、ぜひご相談ください。
貴病棟の生産性向上、ひいてはより質の高い患者ケアを実現するためのお手伝いをいたします。
