[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シフト表自動化の作成について』(どん)
現在、シフト表自動化を作成しております。
そこでいくつか質問なのですが
・「選択範囲(同日付)の中に夜勤者がいれば、他の人は夜勤意外にする」
・夜勤の次の日は-
・早は1人
・土日祝のみ遅1人、日祝のみ早2人
以上の4点を組み込もうとしたら、どのようにすれば良いのでしょうか?複雑ですが、アドバイス頂けると嬉しいです。
D E F G H I 6 | 1 | 2 | 3 | 4 | 5 | 6 ・・・・・←日付 7 氏名 |水 |木 |金 | | | | | 32 A |○ | - |休 | 33 B |日 |早 |○ | 34 C |早 |○ | - | 35 D |休 |休 |早 |
※○=夜勤、-=明け休み、休=休み
因みにD32には以下の数式が入っております。
*COUNTIFは休み希望日
*SWITCHはA(日勤)、早、遅、○(夜勤)、休 というのを別セルから取ってきてます。
*祝日リストは別シートにあります。
=IF(D$6="","",IF(COUNTIF($AJ32:$AN32,D$6)>0,"休",SWITCH(RANDBETWEEN(1,5),1,$O$2,2,$P$2,3,$Q$2,4,$R$2,5,$S$2)))
以上、よろしくお願い致します。
< 使用 Excel:Excel2016、使用 OS:unknown >
(γ) 2022/06/02(木) 05:53
夜勤専従→1人
全シフト対応可→1人
夜勤週1&他シフト全対応可→1人
日勤→1人
早&日勤→2人
の計6名です。書き忘れたのですが、夜勤は平日のみになります。
勤務の偏りは週5以上は出来れば無しにしたいと考えております。
やはり難しいですよね。。。VBA?なるものを利用しても難しいのでしょうか?(←知識は皆無)
(どん) 2022/06/02(木) 10:24
私も聞くだけになりそうですが、
基本、1日5人必要な雰囲気ですが、余った人は強制的に休みにするんですか?
勤務の偏りとは、勤務日数の偏りですか? それとも、例えば『私は「早」ばっかりだ』なんて言われない様にするという事ですか? (まぁ、専従の人は、この話には関係ないでしょうが)
(半平太) 2022/06/02(木) 17:26
基本、平日は夜勤、日勤×1or日勤×2、早の3or4名です。
日祝は日勤、早×2、遅の4名です。
余った人は強制的に休みになります。
偏りは勤務日数の事です。早ばっかり〜でも大丈夫です。
(どん) 2022/06/02(木) 21:40
>日勤×1or日勤×2
1.日勤がx2になるのはどんな時なんですか?
2.もう一度要件を整理した方がいい気がします。 以下で正しいですか?
ケース 夜勤明け 早 早 日 (日) 遅 夜勤 --------------------------------------------------------------- 日・祝の翌平日 有 有 (有) 有 火曜から金曜 有 有 有 (有) 有 土曜 有 有 有 有 有 有 日・祝 有 有 有 有 有 日・祝の翌日・祝 有 有 有 有
(半平太) 2022/06/02(木) 23:59
1 日勤が1or2になるのは、従業員が休み希望を出した時です。出さない時は、平日は基本的に2人です。
2 以下の通りになります。
ケース 夜勤明け 早 早 日 (日) 遅 夜勤 --------------------------------------------------------------- 日・祝の翌平日 有 有 有 (有) 有 火曜から金曜 有 有 有 (有) 有 土曜 有 有 (有) 有 日・祝 有 有 (有) 有 日・祝の翌日・祝 有 有 (有) 有 (どん) 2022/06/03(金) 01:05
表が見にくいですが、以下で合っていますか ?
|[A] |[B] |[C] |[D]|[E] |[F] |[G]|[H] [1]|ケース |夜勤明け|早 |早 |日 |(日)|遅 |夜勤 [2]|日・祝の翌平日 | |有 |有 |有 |(有)| |有 [3]|火曜から金曜 |有 |有 | |有 |(有)| |有 [4]|土曜 |有 | |有 | |(有)| |有 [5]|日・祝 | | |有 |有 |(有)| |有 [6]|日・祝の翌日・祝 | |有 |有 |(有)| |有 | (ROM) 2022/06/03(金) 06:45
|[A] |[B] |[C] |[D]|[E] |[F] |[G]|[H] [1]|ケース |夜勤明け|早 |早 |日 |(日)|遅 |夜勤 [2]|日・祝の翌平日 | |有 |有 |有 |(有)| |有 [3]|火曜から金曜 |有 |有 | |有 |(有)| |有 [4]|土曜 |有 |有 | | |(有)|有 | [5]|日 | |有 |有 | |(有)|有 | [6]|祝(火〜土) |有 |有 | | |(有)|有 | [7]|日・祝の翌日・祝 | |有 |有 | |(有)|有 |
このような勤務になります。
(どん) 2022/06/03(金) 09:12
いまひとつ、職種割振りの要件に確信が持てません。
ROMに回ります。 m(__)m
(半平太) 2022/06/03(金) 13:54
(γ) 2022/06/07(火) 21:34
あれれ? 誰も出てこないですねぇ・・ アゲを兼ねて、追加で書き込みます。
私のまとめ方が拙かったです。
1.再度、当日の所要職種をまとめてみます。
当日 基本パターン 前日が純平日 備考 ---------------------------------------------------------------- 日祝 早早日遅 -早早日遅 土 早日遅日 -早日遅日 末尾の「日」は欠けてもいい 平 早日○日 -早日○日 末尾の「日」は欠けてもいい
以上で合っていますか?
2.「夜勤週1」の人が居るんですが、一週間の捉え方はどうなっていますか? 例1 :日〜土で1回。週が変われば、「金、月」となってもOK? 例2 :前回から5,6日空いていればまぁ許容範囲?
3.前日に夜勤したか分からないと、初日の夜勤明けの必要性が判断できないですが、 どうやるおつもりですか? 初日の前列に実績データを入れるべきではないですか? ※下述の点も考慮すると、「○」ではなく、日付で入れるべき。
「夜勤週1」の人についても同様、前回夜勤したのは何日だったのかが 分かるデータがないと表は作れないです。 これも初日の前列に実績日付を入れるべきでは?
(半平太) 2022/06/12(日) 13:38
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.