« 2013年08月 | メイン | 2013年11月 »

2013年09月30日

シフト表時間帯チャート表示

一日の勤務時間を、下図のような 30分単位の時間帯チャート で表す仕掛けを作ります。


仕様

勤務種別表
 勤務名、略称、始業時刻、終業時刻、休憩開始時刻、休憩終了時刻の表をあらかじめ用意。

シフト表
 期間中のシフトを、あらかじめ用意しておきます。
 このシフト表は、ソルバーによるシフト表自動作成の出力と連動させておくのが理想です。

1.日にちを変更すると、「勤務詳細表」に、選択した日にちに対応した、当日の勤務、および、前日の勤務が表示されるようにします。

  日にちの選択は、
    直接数値の入力
    プルダウンメニューからの選択 - 入力規則
    スピンボタンからの選択 - フォーム

2.期間内シフト表に「勤務詳細表」と対応したそれぞれの人の勤務時間帯に色を付けます。このとき、

    勤務中は「アクア」色、休憩中は「黄」色
    前日勤務から、日をまたいで行われる勤務(夜勤)に対しても、勤務中と休憩中の色を設定します。

その他

 時間表の、時、分、および、時刻の開始列の色については、
 直接、数値を入力したり色を設定するのではなく、数式や条件付き書式ですべてのセルの設定値が同じになるのが望ましいです!

投稿者 mt-soft : 00:00

シフト表自動配置

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

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

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


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




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

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

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

投稿者 mt-soft : 00:00

2013年09月09日

ジュリア集合

ジュリア集合-フラクタル図形   Visual Basic 6.0 Visual Basic 6.0   

計算する漸化式はマンデルブロ集合と同じですが、定数部を固定し、座標の初期値を変化させます。

ジュリア集合ジュリア集合
詳細とダウンロード

投稿者 mt-soft : 08:54