勤務表作成ツール
2026年4月
📄 PDF出力
📊 Excel(勤務一覧)
📅 勤務表
📈 月間集計
📖 使い方
📋 更新履歴
🔢 配置シミュレーター
操作
📊 行事Excelインポート
🌙 休日を自動配置
⚙️ シフトを自動配置
🛁 入浴を自動配置
🗑️ シフトをクリア
⚠️ 全クリア(指定無視)
✅ ルールチェック実行
✏ クイック入力

職員設定

個人別月間勤務集計

ヘルプ枠設定

上2行:A班と同じ勤務記号が使用可能 / 下3行:G・セ・○・○°のみ

勤務種別マスター

※ 表示名・時間帯を編集できます。非表示にするとシフト選択から除外されます。
※ システム固定の種別(休日系・夜勤・研修)は削除できません。

チェックルール設定

連続勤務の上限日数
夜勤明けの翌日は必ず休日
月間最低休日数
遅番の翌日に早番NG

「チェック実行」ボタンで全員一括確認できます。

📋 更新履歴

v8_86(2025年)
  • 📤 出力ドロップダウン:ヘッダーの「出力▾」ボタンからPDF・Excelを選択できるように
  • 📊 Excelエクスポート:職員×日付のシフト一覧を2シート構成でエクスポート
  • ⚙️ 勤務種別マスター編集:サイドバーから表示名・時間・種別を編集可能に
  • 🖱️ セル右クリックで禁止シフト設定
  • 💬 セルホバーヒント:各パーツにホバーで操作説明を表示
  • 👤 職員名ホバーポップアップ改善:属性・前月回数・不可シフトをバッジ表示
  • 📐 均等配置ロジック全面改善
v8_85
  • 🛁 入浴均等配置ロジック追加
  • 🚫 Aフ/Pフ不可設定(職員ごとに設定可)
  • 📜 上下ペイン分割スクロール(日付ヘッダー固定・職員行スクロール)
  • 🕘 9:30・9:30(P)シフト追加
  • 🖨️ シミュレーター印刷をSVG化(帯グラフが印刷で消えない)
  • 🔁 ③任意シフト自動配置追加
  • ☰ サイドバー開閉ボタン追加
  • 📊 集計行まとめてトグルボタン追加
v8_84
  • 💾 保存ファイル名に日時付与
  • 🛁 入浴自動配置モーダル追加
v8(初期〜v8_83)
  • Excel版(v1〜v3)からHTML版へ移行
  • 基本グリッド・シフト入力・夜勤自動処理
  • 自動配置ロジック(休日・日・オ・早番)
  • 集計行・ルールチェック・印刷出力

📖 勤務表アプリ 使い方

📋 毎月の勤務表作成手順
1
行事インポート サイドバー「📊 行事Excelインポート」で行事を取り込む
2
夜勤・希望休の転記 クイック入力モードで●・○°・K°などを入力。●で翌日○°を自動付与
3
休日の自動配置 🌙 休日を自動配置 → 集計欄の出勤人数を見て手動調整
4
日・オの自動配置 ⚙️ シフトを自動配置 → ①日・オを配置 → 手動調整
5
早番の自動配置 ⚙️ シフトを自動配置 → ②早番を配置
6
残りシフトの配置 ⚙️ シフトを自動配置 → ③任意シフトを配置(8:00・8:30・9:00など)
7
入浴担当の配置 🛁 入浴を自動配置 → Aフ・Pフを均等に自動配置
8
最終確認・保存 ✅ ルールチェック → 手動微調整 → 💾 保存(ファイル名に日時が自動付与されます)
🖥 画面構成

サイドバー(左)

  • ☰ボタン(ヘッダー左端) サイドバーの表示・非表示を切り替え。入力作業中は隠すと勤務表が広く使えます
  • 📅 勤務表 / 📈 月間集計 メイン画面の切り替え
  • 📖 使い方 / 🔢 配置シミュレーター 各画面を開く
  • その下の「操作」セクションから各種自動配置・クリア・ルールチェックを実行

勤務表上部

  • 集計行を隠す ▲(夜勤件数の右横) 勤務状況・集計・出勤人数の行をまとめて非表示。日付と行事行は残ります。もう一度押すと表示に戻ります
  • 行事欄のトグル(▶ 行事) 行事内容行を折りたたみ
  • 勤務状況・集計・出勤人数のトグル(▶/▼) 各集計行を個別に折りたたみ可能
① シフトの入力(通常)

セルをクリックするとシフト選択ポップアップが表示されます。

  • 正職員:早番・日勤(8:00〜9:30)・遅番・夜勤・休日系から選択
  • パート:A・B・9〜・9:30(P)・12〜・休日系から選択
  • 右上 「゜」 でロック設定(変更・自動配置の対象外になります)
  • 左上 会議印 で△・会議などの印を設定(長押しで削除、テキスト入力で追加も可)
  • 下段の Aフ・Pフ をクリックで入浴担当のON/OFF
  • オレンジ点 ● のセルはメモ・禁止シフトあり(ホバーで内容確認)

職員名列の見方

  • 上段:名前 / P・★・K° / A入浴回数 P入浴回数
  • 下段:前月の日・オ回数 / 不可勤務(省略表示) → ホバーで全内容を確認できます
✏ クイック入力モード

サイドバー下部「✏ クイック入力」でモードON。シフトを選んでセルをクリックするだけで即入力できます。

  • 同じシフトのセルをクリック → クリア
  • 「✕ クリア」を選択してクリック → シフトを消去
  • ロック済みセルはスキップ
  • ●(夜勤) 入力で翌日○°を自動付与

💡 夜勤・希望休の転記に便利。終わったら必ずOFFにしてください。

⚙️ シフトを自動配置(3ステップ)
  • ①日・オ:正職員に均等配分。目標回数を個別指定することもできます
  • ②早番(ハ'・A・Nハ'):毎日必須の早番3枠を自動配置
  • ③任意シフト:配置するシフトを選んで空きセルに埋めます
    • 複数選択してドラッグで優先順位を並び替え可能
    • 1日の上限人数を指定できます
    • NハとNハ'と8:00を同時選択すると出勤人数で自動判断(9人以上→Nハ系、8人以下→8:00)

⚠ 夜勤・指定休・ロック済みは変更されません。実行後に手動で微調整してください。

🛁 入浴を自動配置

Aフ・Pフ対象シフトを選択して実行します。月間担当回数が均等になるよう配置されます。

  • 1日あたりの上限は各2名
  • 「プレビュー」で配置内容を確認してから実行できます
  • 職員設定で Aフ不可・Pフ不可 を設定した職員は対象外になります
📝 セルメモ・禁止シフト

セルを右クリック(またはオレンジ点をクリック)でメモ・禁止設定を開けます。

  • 禁止シフト:自動配置でそのシフトが入らなくなります。空きセルでも設定可能です
  • メモ:早退予定・業務都合など自由に入力。ホバーで確認できます
  • 設定済みのセルは左上にオレンジ点(●)が表示されます
  • 左上の会議印ボタンにホバーすると「右クリック:禁止シフト設定」と表示されます
↩ 戻す・進む

ヘッダーの 「↩ 戻す」「↪ 進む」 で操作を取り消し・やり直しできます。

  • 手動入力・自動配置・クリアすべてが対象(最大20操作)
💾 データの保存・読み込み

ヘッダーの 「💾 保存」 で全データ(全月・職員情報・設定)を1ファイルに保存します。

  • ファイル名に日時が自動付与されます(例:勤務表データ_20260701_1430.json)
  • NASの所定フォルダに保管してください
  • 「📂 読み込み」でJSONを選択すると復元できます
  • ブラウザが同じなら自動保存で前回の状態を復元

💡 PCを変えるときや月末確定時は必ず手動保存してください。

🖨 印刷・PDF出力
  • 勤務表:ヘッダー「PDF出力」→ 用紙サイズ・分割を選択。A3横推奨
  • 配置シミュレーター:シミュレーター画面右上の「🖨 印刷」ボタン
👤 職員設定
  • パート:チェックするとパート用シフト(A・B・9〜など)が選択可能に
  • A優先(パートのみ):早番自動配置でAシフトが優先されます
  • 指導中:自動配置・集計の対象外になります
  • 非表示:勤務表・集計に表示されなくなります(データは保持)
  • Aフ不可・Pフ不可:入浴自動配置の対象外になります
  • 不可シフト:自動配置・ルールチェックで違反として検出されます
  • 職員名の左の★・K°は職員名をクリックして設定

🔢 配置シミュレーター

職員にシフトを割り当てて、AM・昼食・PM・夕食の人数を試算
夜勤
日曜
土曜
不可違反
上段:左=会議印 / 中=シフト / 右=ロック  下段:AM入浴 / 時間外 / PM入浴
K° 今月予定: 日
禁止シフト(自動割り当てでも除外されます)
メモ・備考
Enterまたは「追加」で複数登録できます
🎉 新機能のお知らせ(v86_4)
  • 🗓️ 行事欄がデフォルトでコンパクト表示に(1行省略・「全表示」で切替)
  • ⌨️ Ctrl+Z で元に戻す / Ctrl+Y でやり直しのショートカット追加
  • 📅 自動配置で前月末の連続勤務・連休を考慮するよう改善
  • 🏷️ 会議印(△・☆など)がある日は休日自動配置をスキップ
詳しくはサイドバー「📋 更新履歴」からご覧いただけます。
印刷・PDF出力
用紙サイズ
日数分割
行事行を含める
集計行を含める
ヘルプ枠
※ ブラウザの印刷ダイアログが開きます。
「PDFに保存」を選択するとPDFとして保存できます。
印刷設定で「余白:最小」にするとより多く収まります。
シフトを自動配置
夜勤・指定休・ロック済みのシフトは保持します。
※ 指導中職員は自動配置の対象外です
実行するステップを選択
💡 休日(○)の配置は左メニュー「休日を自動配置」から行ってください
日・オの目標回数(個別指定)
空欄の場合は均等配分
空欄の場合は均等配分(所定休日数から算出)
配置するシフト(優先順位順・ドラッグで並び替え)
クリックでシフトを追加/リストのボタンで削除。ドラッグで優先順位を変更。
追加するシフトを選択
1日あたりの上限人数 名
💡 Nハと8:00を両方リストに入れると自動判断します:
 その日の出勤人数が9人以上 → Nハ優先 / 8人以下 → 8:00優先
対象職員
※ 実行後に手動で微調整してください。
※ ロックマーク(゜など)のセルは変更されません。
休日を自動配置
対象月
月の日数
目標休日数(職員共通)
対象職員(個別に除外可)
※ すでに入力済みのシフト(夜勤・指定休など)は保持します。
※ 空きコマにのみ○を追加します。
🛁 入浴を自動配置
対象シフトが入っているセルの下段に Aフ / Pフ を追記します。
月間担当回数が均等になるよう配置(1日最大2名)。入浴不可の職員は除外されます。
Aフ 対象シフト
Pフ 対象シフト
💡 入浴不可の設定は「職員設定」から行えます。すでにAフ/Pフが入っているセルはスキップされます。
🗑 シフトをクリア
対象職員
ロック済みセル
📊 行事Excelインポート
インポート対象シート
既存の行事データ
プレビュー(行事がある日のみ)