シフト表作成ツール(自動作成・Excel・印刷)
シフト表を、その場で作れる無料ツール。マスを押して早番・遅番を入れ、希望休を入れて「自動で埋める」を押すと、必要な人数と連勤の上限を守って1か月分を割り当てます。人が足りない日を知らせ、数式入りのExcel・印刷・画像で持ち帰れます。
- 登録・ログイン不要
- 無料
- 入力値をサーバーに送信しません
架空の例です。
これはサンプルです。名前とマスを書き換えると、自分のシフト表になります。
勤務の時間・必要な人数・定休日を変える
入力内容はブラウザ内で処理します。外部へは送信しません。名前とシフトはこの端末のブラウザにだけ保存します。
USE CASESこんな場面で使える
- 小売店の月間シフトパート8人の希望休を入れ、早番・遅番を自動で割り当てて休憩室に貼る
- 飲食店の昼・夜のシフト土日だけ必要な人数を増やし、足りない日を先に見つけて声をかける
- 事務所の当番表日勤1種類で、電話番や受付の当番を月ごとに回す
FORMULA計算式・仕組みと根拠
- 勤務時間 = 終了 − 開始 − 休憩。休憩の初期値は、勤務が6時間を超えると45分、8時間を超えると60分(書き換え可)
- 人数 = その日にその勤務が入っている人の数。必要な人数より少ない日を「直すところ」に出す
- 自動で埋める順 = 日付の早い順に、出勤日数が少ない人から。連勤の上限と出勤日数の上限を超える人は選ばない。入力済みのマスは書き換えない
- 根拠: 休憩の基準は厚生労働省「労働時間・休日」で確認(2026年11月)。連勤と出勤日数の上限は利用者が決める数字で、法令や就業規則への適合は判定しません
EXAMPLE入力例と結果の読み方
サンプルの小売店は8人・早番(9:00〜15:00)と遅番(14:00〜21:00)の2種類で、必要な人数は平日が各2人、土日祝が各3人です。希望休8件を入れて自動で埋めると、翌月の1か月分が割り当てられます。第2日曜に希望休が3人重なるので、その日は1人足りないと「直すところ」に出ます。
PITFALLSよくある間違い
- 希望休を入れる前に自動で埋める(入力済みのマスは書き換えないので、先に希望休を入れる)
- 必要な人数を実際より多く入れる(毎日「足りない」が出る。忙しい曜日だけ増やす)
- 休憩を引かずに勤務時間を数える(給与計算の時間とずれる。勤務の時間の欄で休憩を確かめる)
NOTES境界条件・注意点
- 入力はこのブラウザにだけ保存します。別の端末には引き継がれないので、Excelで保存してください
- 30人・勤務6種類まで入れられます。月をまたぐ連勤は数えません
- 夜勤明けの休みや交替制の決まり、扶養の範囲などの税・社会保険の判定は扱いません
シフト表の作り方
シフト表は、縦に名前、横に日付を並べ、マスに勤務の記号と休みを入れた表です。先に休みの希望を集め、日ごとに必要な人数を決めてから勤務を割り当てると、人が足りない日を早く見つけられます。
- 勤務の種類を決める。早番・遅番のように、開始と終了の時刻が同じ勤務に記号を付けます。種類が多いと表が読みにくくなるので、まず2〜4種類に絞ります。
- 日ごとの必要な人数を決める。平日と土日祝で分けて、勤務の種類ごとに何人いれば回るかを決めます。
- 希望休を集めて入れる。提出の締め切りを決めて集め、表に「希」を入れます。
- 勤務を割り当てる。出勤日数が少ない人から入れると、日数のかたよりが小さくなります。連勤が続きすぎていないかも見ます。
- 足りない日を直して配る。足りない日は、入れる人に声をかけて直します。決まったら印刷して貼るか、画像で送ります。
| 項目 | 書くこと | このツールでの扱い |
|---|---|---|
| 名前 | シフトに入る人 | 30人まで |
| 日付と曜日 | 1か月分 | 月を選ぶと自動で並ぶ。土日と祝日は色が付く |
| 勤務の記号 | 早・遅など、時刻が決まった勤務 | 6種類まで。開始・終了・休憩を決められる |
| 休み | 休みの日と、本人が希望した休み | 「休」と「希」で分けて入れる |
| 日ごとの人数 | 勤務ごとに入っている人数 | 表の下に自動で出る。足りない日は橙の枠 |
| 出勤日数・勤務時間 | 1人ごとの月の合計 | 表の右に自動で出る。休憩は引いて数える |
休憩と休日の基本
勤務の時間を決めるときは、休憩と休日の決まりを先に確かめます。厚生労働省の「労働時間・休日」では、次のように案内されています。
| 項目 | 原則 |
|---|---|
| 労働時間 | 1日8時間、1週間40時間まで |
| 休憩 | 労働時間が6時間を超えると45分以上、8時間を超えると1時間以上 |
| 休日 | 毎週1日、または4週間を通じて4日以上 |
このツールは、勤務の開始と終了からこの基準で休憩の初期値を入れます。
9:00〜15:00(6時間) → 休憩0分・勤務6時間 14:00〜21:00(7時間) → 休憩45分・勤務6時間15分 9:00〜18:00(9時間) → 休憩60分・勤務8時間
連勤の上限と出勤日数の上限は、職場で決めた数字を入れてください。このツールは上限を超えた人を知らせるだけで、法令や就業規則に合っているかは判定しません。時間外労働の扱いや変形労働時間制など個別の判断は、社会保険労務士か労働基準監督署に確認してください。
自動で埋めるときの決まり
「空いているマスを自動で埋める」は、空いているマスにだけ勤務と休みを入れます。希望休や、先に手で入れた勤務は書き換えません。
- 日付の早い順に、その日に足りない勤務を埋めます。
- その月の出勤日数が少ない人から選びます。同じなら、その勤務に入った回数が少ない人を選びます。
- 入れると連勤の上限を超える人、出勤日数の上限に達した人は選びません。
- 入れる人がいない日は空けたままにして、「直すところ」に日付と勤務を出します。
結果が合わないときは「自動で埋める前に戻す」で戻し、希望休や必要な人数を直してからもう一度押します。月をまたぐ連勤は数えないので、月初は前の月の終わりを見て手で直してください。
シフトの勤務時間と売上から、1時間あたりの稼ぎを見るなら人時生産性の計算ツールが使えます。有給休暇の日数は有給休暇の日数計算で確かめられます。
FAQよくある質問
シフト表はどう作りますか?
縦に名前、横に日付を並べ、マスに勤務の記号(早・遅など)と休みを入れます。先に希望休を入れ、日ごとの必要な人数を決めてから勤務を割り当てると、足りない日が早く見つかります。このツールは希望休を入れたあとの割り当てを自動で行います。
シフト表を自動で作れますか?
作れます。名前と希望休を入れて「空いているマスを自動で埋める」を押すと、必要な人数・連勤の上限・出勤日数の上限を守って1か月分を割り当てます。出勤日数が少ない人から選ぶので、日数がかたよりにくくなります。入力済みのマスは書き換えません。
シフト表のテンプレートはExcelで使えますか?
使えます。「Excelで保存」を押すと、人数・出勤日数・勤務時間の数式が入ったシフト表を保存できます。クリアして何も入れずに保存すれば、空のテンプレートになります。Excelでマスの記号を書き換えると集計が計算し直されます。
休憩時間は何分にすればよいですか?
厚生労働省の案内では、労働時間が6時間を超える場合は45分以上、8時間を超える場合は1時間以上の休憩が必要です。このツールは勤務の開始と終了からこの基準で休憩の初期値を入れます。会社の決まりが違うときは書き換えてください。
入力した名前はどこに保存されますか?
このブラウザの中だけです。外部には送信せず、共有用のURLにも載せません。次に開いたときは続きから始められ、クリアを押すと消えます。