プロが教える店舗&オフィスのセキュリティ対策術

勤務表の中で、職員の配置数の計算をしたいと思っています。
職員それぞれで出勤している日の配置数が異なります。例えば、あさんは出勤したら0.5、いさんは1、うさんも1、えさんは0.8・・・という感じです。
さらにややこしいのは、その日の勤務形態によって「H」、「I」、「G」と異なりますが、Aさんであえばこの3つのうちのどれが来ても「0.5」で計算しますが、Bさんはこの3つのうちのどれが来ても「1」です。えさんは「I6」のみ、おさんは「5N」のみです。
ある日の勤務のエクセルです。A列に職員氏名を入れていますが、勤務表の都合で1行ずつ空けていかないといけません。日にちごとの空白は休みの日になります。12行に配置の計算を入れます。

  A   B  C   D  ・・・・AO
1     1  2  3 
2  あ  H  G   I       0.5
3 
4  い  I      H       1
5 
6  う  H  H  G       1
7
8  え  I6     I6      0.8
9
10 お  5N  5N         0.6   
11
12     3.9 2.1 3.3

AO欄に勤務配置の数字を入れています。
この場合、B12、C12、D12・・・・にはどのような関数を入れたらよいのでしょうか。ご指導をお願いいたします。
エクセルは2019だと思います。どうぞよろしくお願い致します。

質問者からの補足コメント

  • すみません、説明が不十分でした。
    3、5、7、9、11行目にはそれぞれのセルにすべて文字や数字が入っています。
    そのため、2、4、6、8、10行目を拾って配置計算をすることになります。

      補足日時:2022/06/09 09:22

A 回答 (1件)

結局文字が何であれ『空白か否か』で宜しいのでは?


と言う事なら、

B2 =SUMIF(B2:B10,"<>",$AO2:$AO10)

で右にフィルコピー。
B2:B10 の範囲に合わせて $AO2:$AO10 の行も変更してください。
    • good
    • 1
この回答へのお礼

ご回答ありがとうございます。
私の説明不足で空けている行にも数字や文字が入っています。
そのため、B2からB10を連続した範囲として指定できないのです。
再度ご指導をお願い致します。

お礼日時:2022/06/09 09:25

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