夜勤スケジューリングの計算式、遺伝的アルゴリズム、Python数理最適化の例を紹介 VBAソース公開
- ソフト名 :Excel夜勤スケジューリング
- バージョン :2.3
- ライセンス :フリーソフト
- OS :Windows
- 開発 :カナコム
Excel夜勤スケジューリング ダウンロード
「Excel夜勤スケジューリング」は、夜勤・交代制勤務のシフト表を効率よく作成するExcelツールです。特に、看護師・介護職・工場勤務など、夜勤や変則勤務がある職場向けに作られており、簡単な入力で自動的にシフト表が生成できます。
📦 内容物
- Excelファイル(
.xls または .xlsx) - マクロ(VBA)を利用した自動シフト生成機能
- マニュアル(シート内、または別ファイルで説明されていることも)
✅ 前提条件
| 項目 | 内容 |
|---|
| 使用ソフト | Microsoft Excel(推奨:2010以降) |
| マクロ設定 | 有効にする必要あり(VBA使用のため) |
| インストール | 不要(Excelファイルを開くだけ) |
🚀 初期設定と使い方
① ファイルのダウンロード・マクロ有効化
- 上記URLからダウンロード・解凍。
- Excelファイルを開く。
- 上部に「マクロを有効にしますか?」と出たら「有効にする」をクリック。
- マクロを無効にすると、シフト自動生成機能が使えません。
② 人員・勤務条件の入力
通常、以下のようなシート構成です:
| シート名 | 内容 |
|---|
| 設定 | 勤務種別(夜勤・日勤など)、勤務時間、回数制限など |
| 職員一覧 | 職員の名前、勤務可能なシフト、希望休など |
| カレンダー | 勤務日一覧(1ヶ月分) |
設定の一例:
- 勤務パターン例:
- 「日」=日勤(例:9:00〜17:00)
- 「夜」=夜勤(例:17:00〜翌9:00)
- 「休」=休み
- 勤務制約の入力(例):
- 夜勤は月に5回まで
- 同じ人が2連続夜勤しない
- ○○さんは水曜は出勤できない
③ シフト自動作成
- メニューまたは「ボタン(VBA)」を押して「スケジュール自動作成」を実行。
- 条件に応じたシフト表が自動で生成されます。
- 結果は「シフト表」シートなどに表示。
④ 結果の確認・調整
- 自動生成されたシフトに対して、手動で修正も可能。
- 職員の希望に応じて微調整してください。
🎯 機能の特徴
| 機能 | 説明 |
|---|
| 自動シフト生成 | 人員・条件に基づいて自動配置 |
| 勤務制限の自動判定 | 夜勤回数などの上限チェック |
| 職員ごとの希望考慮 | 出勤希望や休日希望の入力欄あり |
| Excelならではの自由度 | 手動修正や条件変更が柔軟 |
⚠️ 注意点
- マクロを無効にすると自動化機能が使えません
- 職員数が多いと、処理に時間がかかることがあります
- 条件が複雑すぎると、自動割り当てに失敗する可能性があります(調整が必要)
🧪 使用例:看護師の夜勤シフト(4人)
| 日付 | Aさん | Bさん | Cさん | Dさん |
|---|
| 6/1 | 夜 | 日 | 休 | 休 |
| 6/2 | 休 | 夜 | 日 | 休 |
| 6/3 | 日 | 休 | 夜 | 休 |
| … | … | … | … | … |
📝 まとめ
| 項目 | 内容 |
|---|
| ソフト名 | Excel夜勤スケジューリング |
| 主な機能 | 夜勤・日勤の自動シフト作成 |
| 必要条件 | Excel + マクロ有効化 |
| 対象ユーザー | 看護・介護・工場など交代勤務の現場 |
| メリット | 手間削減、ミス削減、希望考慮がしやすい |
Post Views: 7