« シフト表の各種集計 | | マウススキャン »

2007年12月10日

シフト表の勤務均等化

シフト表の勤務均等化 Ver 1.00 2007/12/09

適当に割り振られた月間勤務表を、なるべく各勤務日数が平等になるように均等化します。
計算式では不可能なので、ここでは、選択範囲を均等化するアドイン「均等再配置」を使用。
(ソルバーでも工夫すれば可能でしょうが、計算時間が掛かり過ぎる)

操作手順
1.日別に必要な各勤務数を決め、それに従い、適当に勤務を割り振っておく。
  (テンプレート「sample.xls」に設定済み)右図「再配置前」参照
2.アドインの登録
  「ツール」メニューの「アドイン」から「均等再配置.xla」を登録。右図「手順」参照
3.アドイン実行。
  「ツール」メニューの最下段に登録された「均等再配置」をクリック
  同、「手順」参照。
シフト表の均等再配置が開始される。

再配置された状態は右図「再配置後」を参照。


アドインの仕様

 名前均等再配置.xlal
 動作:選択範囲において、列方向のそれぞれの要素の個数が、行方向に対して均等になるように再配置
 この時、行方向の要素数は変更しない。
 sample.xlsでは、ひと月の勤務がそれぞれ各人均等になるように再配置。右図「仕様」参照
 適用範囲:Excel2000,2002,2003にて動作確認


テンプレート(sample.zip)のダウンロード(Zip圧縮形)


再配置前



手順


再配置後


仕様