[[20210612161225]] 『担当者が、被らないように組み合わせしたい』(ふむふむ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『担当者が、被らないように組み合わせしたい』(ふむふむ)

立会担当者と夜勤担当者が、被らないようにシフト表を作成したいです。

ルール
・立会担当者が、そのまま夜勤突入するのはOK
・夜勤担当者は、翌日お休み。(6月7日の夜勤担当者は、翌日8日はお休み)
・夜勤翌日に、立会となってしまった場合は、副担当者が担当する。
 (でも、なるべく被らないように作成したい)
・立会:常時、担当者以外に副担当者と副々担当者計3名
 夜勤:担当者(現場)、事務所待機、副担当の計3名
・土曜日は、立会担当者は1名。夜勤は、平日と同じく土日も3名。

・立会担当者は、7人。夜勤担当者は、立会担当者+2名

   日付    6月7日    6月8日    6月8日
       立会  夜勤  立会  夜勤 立会  夜勤
        C  A   H   B  D   C
        D  F   I   C  F   D
        E  G   C   D  G   E

と、作成していきたいです。その時「立会」は土曜日と祝日は1名。
日曜日は、お休みです。

そんなシフト表が作りたいのですがどのように作成すれば良いのかアイディアが浮かびません。
1クール作成出来ればその繰り返しで出来るかなとも思っているのですが。
月によって祝日のタイミングで変わることもあるとは思いますが・・・。
宜しくお願い致します。

セキュリティの高い会社の為マクロは、あまり好まれていません。
関数で、出来たらいいなと思っています。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 ちょっと見て気づいた感想ですが、
 ・その例ではC,Dは2日連続して夜勤だが、その程度の制約なんですか?(3日目は6/9だとして)
 ・日曜は結局、勤務はあるんですか、記述が矛盾しているけれど。
 ・よくあるのは休暇取得の公平性ですが、それはどういう整理ですか?
 ・担当、副担当、副副担当は、誰も同じ条件で偏らないように務めるのですか?
   特定の人は役職上、担当が多い(その分報酬は高い)とかはないんですか?

 そもそもの話、この仕事は今からスタートするんですか?
 そうでなければ、今まではどうやってきたんですか?
 一方的にExcelが決めたものだから、ということで納得する人は少ないでしょうし、
 こうしたスケジュール作成は、当人の希望をある程度入れた方が納得感が高まります。
 そのあたりはどうなんでしょうか。

 もし、過去一定期間の実績があれば、それをパターン化して、
 それぞれの担当者にそのうちから選んでもらう(選択順は抽選でとか)のが
 よさそうに思います。
(γ) 2021/06/12(土) 21:55

C、Dは、2日間続けては夜勤ではないですね。
単なる例なので、たまたまそうなってしまっただけです。

元々は、立会しかありませんでした。
これも、エクセルで作成しています。その際の3人の組み合わせは7通りあり
それの繰り返しです。

今回、夜勤が始まったことによりダブらないように作成しなおすことになりました。
夜勤のシフト割は実は既に作成済です。

そこに、立会の組み合わせと見比べると重なりまくって毎回交代、交代が発生することが
分かりました。

実際には、混乱は起きていません。事前に、お互いに交代をしあいながらやっているからです。
報酬とかも、関係ありません。

夜勤の3人の内、主担当,事務所担当(上二人)が翌日お休みになるのでなるべく交代に
ならないようにするにはどうすれば良いか相談しようと思っただけです。

なので、関数等で組み合わせが考えられるアイディアが欲しいのです。
(ふむふむ) 2021/06/13(日) 15:43


以前、同様の質問があって書いたことですが、
| この種の問題は、「ナーススケジューリング問題」と呼ばれているようで、
| 0-1整数最適化問題とも言えるし、組み合わせ最適化問題と見ることもできるらしい。
| 現在も研究されているテーマらしく、成書もあります。
ということで、そう簡単でもないと思います。

| 関数で、出来たらいいなと思っています。
であれば、出来ることは、
制約条件をCOUNTIF関数などで作成して、検証することではないでしょうか。

繰り返しトライアンドエラーして解を求めるのは、手でやるのでしょうか。
数式で表現することは難しい気がします。
少なくともソルバーなどを使わないと難しいように思いました。

関数の得意な方からの回答をお待ち下さい。

(γ) 2021/06/13(日) 22:31


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.