アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、シフト表自動化を作成しております。

そこでいくつか質問なのですが
・「選択範囲(同日付)の中に夜勤者がいれば、他の人は夜勤意外にする」
・夜勤の次の日は-
・早は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)))

以上、よろしくお願い致します。

「『シフト表自動化の作成について』」の質問画像

A 回答 (1件)

やりたいことが、ちょっと複雑になった場合、質問にあるような条件式での入力では無理で、エクセルVBAというプログラム言語を使ってプログラミングしてください。

    • good
    • 0
この回答へのお礼

がんばります

早速の回答ありがとうございます!!

やはりそうなんですね。。。
VBA、、、知識皆無なので、ゆっくり頑張ります!!

お礼日時:2022/06/02 11:06

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