• ベストアンサー

Excelでの判断関数式

以下のC,Dの人数を求める関数式を教えてください。 A列(曜日) "月"~"日"の全角1桁 B列(人数) 数字2桁 C列(平日人数) "月"~"金"の場合、Bの数字を移送入力 D列(土日人数) "土"OR"日"の場合、Bの数字を移送入力 宜しくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • koganeton
  • ベストアンサー率29% (30/101)
回答No.1

1行目に入れるとして C1に =IF(OR(A1="月",A1="火",A1="水",A1="木",A1="金"),B1,"") D1に =IF(OR(A1="土",A1="日"),B1,"") でいけると思います。

baura
質問者

お礼

なるほど ありがとうございました。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

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,"")

baura
質問者

お礼

なるほど、このような方法もあるんですね。 ありがとうございました。

  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.3

No,2です。 合計では無かったですね。 失礼しました・・・。m(__)m

baura
質問者

お礼

ありがとうございました。 今後の参考にさせてもらいますね。

  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.2

>(平日人数) =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) でしょうか?

baura
質問者

お礼

ありがとうございました

関連するQ&A