• 締切済み

アンケート集計 COUNTIFS関数

お世話になります。 アンケートの集計をしております。 年齢層および性別が記入されている場合は、下記の関数で集計しています。 =COUNTIFS(年齢層,40代,性別,男性,A項目,”<>”) 年齢層または性別が無記入で、ある項目には答えてくれている場合の集計が出来ません。 年齢層または性別が無記入でも、答えてくれている人の意見も「その他」の人として集計したいと思います。 「年齢層または性別が無記入」をどう処理すればよいのでしょうか。 恥かしながら、以下ではだめでした。 =COUNTIFS(OR(年齢層<>”?*”,性別<>”?*”),A項目,”<>”) よろしくお願いいたします。

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

COUNTIFS関数で対応する場合は、年齢層が空白でA項目が空白以外と、性別が空白でA項目が空白以外のデータを加えてそのどちらも空白のデータを引き算するしか方法はありません。 年齢、性別のいずれかが空白(両方空白を含む)でA項目が空白以外をカウントするなら以下のような数式になります。 =SUMPRODUCT(((年齢層="")+(性別="")>0)*(A項目<>""))

67boy
質問者

お礼

MackyNo1 さん、ありがとうございます。 どうもうまくできませんでした。 質問が抽象的でした。違反かもしれませんが、「アンケート集計COUNTIFS関数2」 「2015-12-10 01:15:06  質問No.9093370」 に図を添付しました。恐れ入りますがよろしくお願いします。

  • dogs_cats
  • ベストアンサー率38% (278/717)
回答No.2

SUMPRODUCT関数でよければ下記方法でも可能です。 =SUMPRODUCT(((年齢層<>"")+(性別<>""))*(A項目<>""))-SUMPRODUCT((年齢層<>"")*(性別<>"")*(A項目<>"")) SUMPRODUCT関数 or条件 http://office-qa.com/Excel/ex220.htm

67boy
質問者

お礼

dogs_cats さん、ありがとうございます。 どうもうまくできませんでした。 質問内容が抽象的でした。質問違反かもしれませんが、「アンケート集計 COUNTIFS関数2」 「2015-12-10 01:15:06  質問No.9093370」 に図を添付しました。恐れ入りますがよろしくお願いします。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

=COUNTIFS(年齢層,"",A項目,”<>”)+COUNTIFS(性別,"",A項目,”<>”)-COUNTIFS(年齢層,"",性別,"",A項目,”<>”) では駄目でしょうか?

67boy
質問者

お礼

kagakusuki さん、ありがとうございます。 質問内容が抽象的でした。 教えていただいた内容を入力してみましたが、どうもうまくいきませんでした。質問違反かもしれませんが、「アンケート集計 COUNTIFS関数2」 「2015-12-10 01:15:06  質問No.9093370」 に図を添付しました。恐れ入りますがよろしくお願いします。