色彩を教える人になるための講座「色彩講師養成講座」の魅力とは>>

会社のシフト表を作成しています。   Excelはド素人です。
1,条件指定関数で、「Aの人が休みになった場合、その日休みだったBの人を代理出勤させる。」という用な感じの関数はありますか?
2,34人の人間を、日勤夜勤は固定のまま、条件指定でランダム振り分け出来る関数。


【今作っているデータの基本】
・総人数34人。
・A組 B組で各日勤夜勤がある→大きく分けると計4チーム。
・6つの協力会社から数名ずつで、計34人の人間がいます。
・31日分、毎日の出勤人数はAB日勤夜勤 各4人。

【上司からの指示条件は以下】
1日の最低出勤人数4人を割らない用、急所休みになった人員を補填するようなシフトのサンプルデータを出す事が目的。

必要条件を満たしてランダム振り分け出来るようなExcelの表を作成するように。
とのことです。

ネットから探してコピペを繰り返し、試行錯誤しましたが、水曜までにやり直しをくらい…。
正直もう出来ることは全部やりきって限界です。
会社の人もそこまで難しい関数はみんな無理とのことで、どん詰まりです。
助けてほしいです。

「Excelの関数を教えてほしいです。」の質問画像
gooドクター

A 回答 (3件)

できることならば、協力したい気持ちはあるけれども、どのような条件で、何をしたいのかが分からないです。


画像は、
1:青字の文字は N 休 の2種でしょうか。
2:下は 「N:夜数」「N;夜数支援」? でしょうか。
  右にある 756675…… 322223…… は何でしょうか。
3:縦にある 1.A1 2.A2 3.Γ1 4.Γ2 は何でしょうか。

① 総人数34人。6つの協力会社から数名ずつで、計34人の人間がいます
② A組 B組で各日勤夜勤がある→大きく分けると計4チーム。
③ 31日分、毎日の出勤人数はAB日勤夜勤 各4人。
④ 1日の最低出勤人数4人を割らないように、
  急遽休みになった人員を補填するようなシフトの
  サンプルデータを出すことが目的。


毎日(日勤が4人、夜勤が4人)を最低出勤人数であることが大事で、例えば、24日の日勤8名、夜勤12名のような割り当てをしてもいいのでしょうか。
月(日4夜4)火(日6夜4)水(日5夜4)木(日4夜8)金(日4夜8)土(日5夜5)日(日4夜5)
月(日6夜6)火(日6夜5)水(日5夜5)木(日5夜4)金(日4夜4)土(日5夜5)日(日4夜4)
月(日12夜8)火(日4夜7)水(日4夜4)木(日4夜4)金(日4夜4)土(日5夜5)日(日7夜5)

それとも、夜勤も日勤も、ジャスト4名でキープなのでしょうか。
34人いて、夜勤専門が17名、日勤専門が17名と、夜勤グループと日勤グループに固定しているのでしょうか。
「急遽休みになった人員を補填するようなシフト」というのは、15日の日勤予定者4名が全員コロナ懸念で出勤不可となった場合、(15日日勤4名)の補充・補填として(14日夜勤4名)(15日夜勤予定4名)を除外して、急遽4人を適当に選んで呼び出す候補者リストをこしらえるというのがねらいでしょうか。

6つの協力会社からの呼び出し率、個人別の月間出勤回数をなるべく平準化するなどの希望もあるのでしょうか。

  ~~~~~~~~~~~~~~~~~~~~
EXCELを使わずに、磁石が使えるホワイトボードに31日分の予定を入れる欄を書いておき(日勤4欄、夜勤4欄×31日=248マス)、黄色磁石=昼勤、白磁石=夜勤、として、個人別に9つの(黄か白の)磁石を用意し(9個×34名=306個)、248マスに予定シフトの場所に磁石をおいて、残りの磁石が補填候補リストになります。 急遽誰かの予定が変わったら、その余っている磁石から選ぶのでも、実際的かもしれません。 
EXCELでも、似たことはできるでしょう。
それと、実際には、人によって、金曜はダメ、18~23日はダメ、などのいろいろ条件があるでしょうから、それらを考慮して、自動的に割り当てリストをこしらえるのは、現実的ではないでしょう。
    • good
    • 0
この回答へのお礼

上記の内容と、他の社員さんに相談した結果を入れて、もう一度質問を上げ直します。もしお時間有りましたらお手伝いお願い致します。

お礼日時:2021/05/22 23:49

HINA_0753さん、判読容易な添付図をお願いしますm(_._)m

    • good
    • 0

>Excelはド素人です。


私もプロではないので、素人です。
ほんの少し興味を持ってExcelの学習をこのサイトでしています。

浅薄な知識ですが、
>1,条件指定関数で、「Aの人が休みになった場合、その日休みだったBの人を代理出勤させる。」という用な感じの関数はありますか?

そんな関数があれば、私も知りたいです。

>2,34人の人間を、日勤夜勤は固定のまま、条件指定でランダム振り分け出来る関数

条件指定がある段階で、ランダムにはならないでしょう。

相当難解なことでしょう。イヤ無理だろうと思いますが、
私も諸兄姉の回答をまちます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング