シフト表作成ツール(自動作成・Excel・印刷)

シフト表を、その場で作れる無料ツール。マスを押して早番・遅番を入れ、希望休を入れて「自動で埋める」を押すと、必要な人数と連勤の上限を守って1か月分を割り当てます。人が足りない日を知らせ、数式入りのExcel・印刷・画像で持ち帰れます。

  • 登録・ログイン不要
  • 無料
  • 入力値をサーバーに送信しません
直すところと保存
直すところ
0件

    人数
    0
    希望休
    0
    空いているマス
    0
    勤務時間の合計
    0

    シフトを入れる
    例で試す

    架空の例です。

    マスを押すと、勤務・休み・希望休を選べます。

    勤務の時間・必要な人数・定休日を変える
    定休日

    入力内容はブラウザ内で処理します。外部へは送信しません。名前とシフトはこの端末のブラウザにだけ保存します。

    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種類まで入れられます。月をまたぐ連勤は数えません
    • 夜勤明けの休みや交替制の決まり、扶養の範囲などの税・社会保険の判定は扱いません

    シフト表の作り方

    シフト表は、縦に名前、横に日付を並べ、マスに勤務の記号と休みを入れた表です。先に休みの希望を集め、日ごとに必要な人数を決めてから勤務を割り当てると、人が足りない日を早く見つけられます。

    1. 勤務の種類を決める。早番・遅番のように、開始と終了の時刻が同じ勤務に記号を付けます。種類が多いと表が読みにくくなるので、まず2〜4種類に絞ります。
    2. 日ごとの必要な人数を決める。平日と土日祝で分けて、勤務の種類ごとに何人いれば回るかを決めます。
    3. 希望休を集めて入れる。提出の締め切りを決めて集め、表に「希」を入れます。
    4. 勤務を割り当てる。出勤日数が少ない人から入れると、日数のかたよりが小さくなります。連勤が続きすぎていないかも見ます。
    5. 足りない日を直して配る。足りない日は、入れる人に声をかけて直します。決まったら印刷して貼るか、画像で送ります。
    シフト表に入れる項目と、このツールでの扱い
    項目書くことこのツールでの扱い
    名前シフトに入る人30人まで
    日付と曜日1か月分月を選ぶと自動で並ぶ。土日と祝日は色が付く
    勤務の記号早・遅など、時刻が決まった勤務6種類まで。開始・終了・休憩を決められる
    休み休みの日と、本人が希望した休み「休」と「希」で分けて入れる
    日ごとの人数勤務ごとに入っている人数表の下に自動で出る。足りない日は橙の枠
    出勤日数・勤務時間1人ごとの月の合計表の右に自動で出る。休憩は引いて数える

    休憩と休日の基本

    勤務の時間を決めるときは、休憩と休日の決まりを先に確かめます。厚生労働省の「労働時間・休日」では、次のように案内されています。

    労働時間・休憩・休日の原則(厚生労働省の案内。2026年11月確認)
    項目原則
    労働時間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にも載せません。次に開いたときは続きから始められ、クリアを押すと消えます。