ダウンロード

シフトパターンの自動配置 − 人件費を最小に抑える従業員の勤務スケジュール

これは、エクセルに付属するソルバー応用例の一つです。

 オリジナルのサンプルファイルは下記
  (32ビット版Excel2010の場合−斜体部分は環境・バージョンにより異なります)
  C:¥Program Files¥Microsoft Office¥Office14¥SAMPLES¥SOLVSAMP.XLS


ソルバーを使って問題を定義し、解決する − ソルバーのヘルプ



日々の必要人数がセルF17〜L17のように決まっている場合、
A〜Gのシフトパターンの人を、最低何人必要D7〜D13)かを計算します。

また、必要人数を揃えるだけでなく、人件費を最小にするようにします。



ただし、上にも記述されていように、日当が均一なので、人件費を最小化することは予定人数の最小化と同じことになります。
(シフトにより日当が異なる場合には、より変化に富むシミュレーションになります。)

制約の無い変数を非負数とする:日本語が難しいですが、
  「符号の制約をしていない変数は非負数(=0以上の数)とする」の意味のようです。
  整数解を求める問題の場合はチェックしておきます。

EXCEL2010での設定フォーム
  「シンプレックスLP」はEXCEL2007以前の「線形モデルで計算」に相当」



テンプレートのダウンロード


関連