- ベストアンサー
Excelでの判断関数式
以下のC,Dの人数を求める関数式を教えてください。 A列(曜日) "月"~"日"の全角1桁 B列(人数) 数字2桁 C列(平日人数) "月"~"金"の場合、Bの数字を移送入力 D列(土日人数) "土"OR"日"の場合、Bの数字を移送入力 宜しくお願いします
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
1行目に入れるとして C1に =IF(OR(A1="月",A1="火",A1="水",A1="木",A1="金"),B1,"") D1に =IF(OR(A1="土",A1="日"),B1,"") でいけると思います。
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
C1: =IF(ISERROR(FIND(A1,"月火水木金")),"",B1) D1: =IF(ISERROR(FIND(A1,"土日")),"",B1) でもね、 >A列(曜日) "月"~"日"の全角1桁 Excelでは、なるべく、書式で、シリアル値などを使ったほうがいいですね。いずれにしても、日にちを使うのでしたら、それをユーザー書式で、「aaa」とすれば、全角の曜日が入りますね。そうしたら、以下のようなことができるようになります。 C1: =IF(WEEKDAY(A1,3)<5,B1,"") D1: =IF(WEEKDAY(A1,3)>4,B1,"")
お礼
なるほど、このような方法もあるんですね。 ありがとうございました。
- boy_boy
- ベストアンサー率55% (56/101)
No,2です。 合計では無かったですね。 失礼しました・・・。m(__)m
お礼
ありがとうございました。 今後の参考にさせてもらいますね。
- boy_boy
- ベストアンサー率55% (56/101)
>(平日人数) =SUM(SUMIF($A$1:$A$100,{"月","火","水","木","金"},$B$1:$B$100)) とか =SUMPRODUCT(($A$1:$A$100={"月","火","水","木","金"})*$B$1:$B$100) >(土日人数) =SUM(SUMIF($A$1:$A$100,{"土","日"},$B$1:$B$100)) とか =SUMPRODUCT(($A$1:$A$100={"土","日"})*$B$1:$B$100) でしょうか?
お礼
ありがとうございました
お礼
なるほど ありがとうございました。