交代勤務のシフト表テンプレートは、日勤・夜勤・休みを繰り返す並びと、サイクルのどの日が既知の日付に当たるかを決める基準日の組み合わせです。勤務表の並びをコピーして基準日を設定すれば、そのパターンが続く間は表計算で予定を埋められます。使う前に、最初の2週間を公開された勤務表と照らし合わせてください。
結論
交代勤務のシフト表テンプレートは、日勤・夜勤・休みを繰り返す並びと、サイクルのどの日が既知の日付に当たるかを決める基準日の組み合わせです。勤務表の並びをコピーして基準日を設定すれば、そのパターンが続く間は表計算で予定を埋められます。使う前に、最初の2週間を公開された勤務表と照らし合わせてください。
交代勤務のテンプレートは、多くの場合、開始日で崩れます。並びを完璧にコピーしても、最初の日付がサイクルの誤った日に当たると、すべての勤務が1日ずれます。このガイドでは、そのままコピーできる並び、実際に動く数式で作るシート、そして表計算が勤務表に追いつかなくなるサインを紹介します。
テンプレートに必要なもの
交代勤務のテンプレートに必要な入力は3つです。繰り返すサイクル全体の並び、基準日、そして勤務時間を計算したい場合は各シフトの時間です。並びは、サイクル全体をDは日勤、Nは夜勤、Oは休みとして書いたものです。基準日は、勤務表で確認できる日付にサイクルのどの日が当たるかを示します。
例外は並びに入れないでください。入れ替え、休暇、残業は、それぞれ1日だけ変わるため、別の列に記録します。そうすれば、基本のサイクルは今後のすべての週で同じ位置に保たれます。
| 入力 | 入れる内容 | 確認方法 | | --- | --- | --- | | 繰り返しの並び | 1回分の繰り返しに含まれるD、N、Oすべて | 最初のサイクルの日が再び来るまでの日数を数える | | 基準日 | サイクル1日目のカレンダー上の日付 | 確実に勤務した日と照合する | | 勤務時間 | 日勤と夜勤の開始時刻と終了時刻 | 公開された1回分の勤務と時間を比べる | | 例外 | 入れ替え、休暇、残業(日付ごとに1件) | 基本の並びが変わっていないか確認する |
どの勤務パターンをコピーできますか?
この表は、RotaFlowのプリセットライブラリにある並びを示しています。各行は、示したサイクルの長さごとに繰り返します。呼び名は勤務先によって異なるため、行をコピーする前に、最初の2週間を公開された勤務表と比べてください。
DuPontの行は、4班の体制による28日周期・12時間勤務のうち、1班から見た並びです。ほかの班は、同じサイクルの別の地点から始まります。Panamaは交代制の2-2-3で、日勤班と夜勤班が28日かけて入れ替わります。Pitmanは、14日周期の勤務と休みのリズムを固定した形です。
| パターン | サイクルの長さ | そのままコピーする並び | | --- | --- | --- | | 4勤4休、日勤 | 8日 | DDDD OOOO | | 3勤3休、日勤 | 6日 | DDD OOO | | 4勤2休、日勤 | 6日 | DDDD OO | | Pitman 2-2-3、日勤 | 14日 | DD OO DDD OO DD OOO | | Pitman 2-2-3、夜勤 | 14日 | NN OO NNN OO NN OOO | | Panama 2-2-3、日勤から夜勤へ | 28日 | DD OO DDD OO DD OOO NN OO NNN OO NN OOO | | DuPont、1班分 | 28日 | NNNN OOO DDD O NNN OOO DDDD OOOOOOO | | 4勤4休、日勤と夜勤のブロック | 16日 | DDDD OOOO NNNN OOOO |
DuPontの構成:28日、12時間勤務、4班 2-2-3とPanama:14日のリズムと28日の交代
ExcelやGoogleスプレッドシートで、シフト表テンプレートはどう作りますか?
Pattern、Settings、Calendarの3つのシートを使います。ここで使う関数はExcelとGoogleスプレッドシートで同じなので、どちらのソフトでも数式は同じように動きます。
- Step 1. Pattern の列Bに、並びを1行に1記号ずつ入力します。Pitmanの日勤は14行、Panamaは28行です。B2から始めるので、14日周期ならB15で終わります。
- Step 2. Settings のB1に基準日を入力します。サイクル1日目のカレンダー上の日付です。
- Step 3. Calendar のA2に最初の日付を入力し、下へコピーします。B2には =INDEX(Pattern!$B$2:$B$15,MOD(A2-Settings!$B$1,ROWS(Pattern!$B$2:$B$15))+1) と入力します。基準日より前の日付も正しく計算されます。どちらのソフトでも、MODは負のずれに対して正の結果を返すからです。
- Step 4. C列は例外用です。実際に勤務する記号(D、N、O)を、基本と異なる日だけ入力します。D2には =IF(C2<>"",C2,B2) と入力し、例外があれば有効な勤務がそれに従うようにします。
- Step 5. Shifts シートを追加します。A2にD、B2に開始時刻、C2に終了時刻を入力します。A3にNを入れ、その開始時刻と終了時刻も入力します。E2には =IFERROR(MOD(VLOOKUP(D2,Shifts!$A$2:$C$3,3,FALSE)-VLOOKUP(D2,Shifts!$A$2:$C$3,2,FALSE),1)*24,0) と入力し、下へコピーします。日付をまたいで終わるシフトも計算でき、たとえば19:00から翌7:00までの夜勤は12と表示されます。休みの行は0です。
- Step 6. 7日ごとのブロックの下に =SUM(E2:E8) を入力して、週の合計を出します。その後、3つの目印で確認します。確実な日勤、確実な夜勤、休みブロックの後の初日です。すべての日付が同じ日数だけずれている場合は、基準日を動かします。並びは変えないでください。
例: 2026年11月2日(月)を、Pitmanの日勤の行でサイクル1日目とします。月曜と火曜は日勤、水曜と木曜は休み、金曜から日曜は日勤、その後の月曜と火曜は再び休みです。11月11日(水)と12日(木)は日勤、11月13日(金)から15日(日)は休みになります。勤務時間を7:00から19:00とすると、日勤の行は12時間と表示されます。この例は、ご自身の勤務表と照らし合わせて確認してください。
表計算では足りなくなるのはいつですか?
一人が一つの勤務表を管理し、週に数回確認するだけなら、表計算で足ります。同じ勤務表を複数の端末で見る必要があるとき、シフト入れ替えを基本の並びを崩さずに反映したいとき、複数の期間にまたがる残業や給与を集計したいときに、表計算は負担が大きくなります。
下の表は、よくある作業をRotaFlowと比べたものです。無料版とPro版の上限は、アプリのプラン比較に従っています。
| 作業 | 表計算 | RotaFlow | | --- | --- | --- | | 次の勤務をひと目で確認 | ファイルを開き、日付までスクロールする | 今日の勤務と次の変更を表示します。小さいホーム画面のウィジェットは無料で、中・大サイズとロック画面のウィジェットはProが必要です。 | | リマインダー | 手動で設定する電話のリマインダー | 無料版では、リマインダーの時刻を00:00、08:00、16:00から選べます。15分単位の設定にはProが必要です。 | | シフト入れ替えと特別日 | セルを上書きし、数式を確認する | 今後の特別日の期間は最大5件まで、シフト入れ替えの編集は30日先まで無料です。Proでは両方の上限が広がります。 | | 残業の合計 | 期間ごとに数式を追加する | 週の集計は無料です。月・年の集計にはProが必要です。 | | 給与の見積もり | 自分で作った時給の数式 | 基本の勤務時間と無給休憩は無料です。給与期間の予測と高度な給与ルールにはProが必要です。 | | 共有 | PDFを書き出す、またはファイルを共有する | 画像とiCalendarの書き出しは7日分まで無料です。Proでは14日と30日の範囲と、より細かなカスタマイズが加わります。.icsファイルは書き出した時点の内容で、自動では更新されません。 | | 2つ以上の勤務表 | 担当者ごとにタブを作る | 2つの勤務表を30日先まで無料で比べられます。最大4つの勤務表を180日先まで比べるにはProが必要です。 | | 同僚との交代 | メールと共有シート | 履歴が限られた1つのグループへの参加は無料です。グループの作成と交代の投稿にはProが必要です。 |
RotaFlowが役立つ場面と、そこで止まる場面
RotaFlowは、個人向けの予定管理アプリとカレンダーです。基準日から日勤・夜勤・休みの繰り返しを反映し、その上に例外を重ね、結果をiPhone、iPad、ウィジェット、Apple Watchに表示します。基本の勤務表の作成にアカウントは不要です。任意のiCloud同期は、お使いのApple環境を利用します。Proは月額、年額、買い切りのいずれかをApp Storeから購入できます。
RotaFlowは休暇を承認するものではありません。勤務先が運用するスケジュールシステムを置き換えるものでもありません。公開された勤務表を正とし、カレンダーを頼りにする前に、アプリの最初の2週間を勤務表と照らし合わせてください。
パターンの選び方そのものについては、2-2-3勤務のガイドまたは4勤4休のガイドをご覧ください。基準日の詳しい説明は交代勤務パターンにあります。シフト入れ替えと休暇については、シフト入れ替えと特別日にまとめています。アプリを比べるならシフト表アプリの選び方から、用語そのものについては交代勤務とは?をご覧ください。
機能FAQ
交代勤務のシフト表テンプレートは無料ですか?
はい。このガイドのシートを作るのに費用はかかりません。RotaFlowも無料でダウンロードでき、日勤・夜勤・休みの繰り返しパターンを使った基本の勤務表を作成できます。Proでは、計画できる期間、ウィジェット、書き出しの選択肢が広がります。
12時間勤務のシフト表テンプレートに、別の数式は必要ですか?
いいえ。サイクルは日勤・夜勤・休みのままにして、各シフトの記号に開始時刻と終了時刻を入力します。時間の数式は、翌朝に終わる夜勤も計算します。RotaFlowも日勤と夜勤の開始・終了時刻を保存でき、翌日に終わるシフトに対応しています。
テンプレートを崩さずにシフト入れ替えを記録するには?
実際に勤務する記号を例外の列に入れ、有効な勤務がその列に従うようにします。基本のサイクルは変わらないため、入れ替えの後の週も元の位置を保ちます。
テンプレートのシフトがすべて1日ずれるのはなぜですか?
基準日が、サイクルの誤った日に当たっています。確実に勤務した日、休みブロックの初日、仕事に戻った初日を確認してください。ずれている日数だけ基準日を動かし、並びはそのままにします。
スプレッドシートをRotaFlowに読み込めますか?
RotaFlowは、ExcelやGoogleスプレッドシートのファイルを読み込めません。プリセットを選ぶか、日勤・夜勤・休みの並びと基準日を入力してください。アプリは.icsファイル内の対応する終日予定から、別の勤務表を作成できます。