• ベストアンサー

エクセル:countif?

エクセル初心者です。 性別・血液型などが記載された表のうち、男性で、かつ、A型の人が何人いるかを、導き出す方法を教えて下さい。 ちなみに表は日々更新していきますので、それが自動的に反映されるようにしたいのですが。 簡単な質問で済みませんが、よろしくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

以下の方法で如何でしょうか。 =SUMPRODUCT((性別範囲="男")*(血液型範囲="A型")) 尚、それぞれの範囲で列指定はエラーになりますので、セル範囲(MAXでA1:A65535)で指定して下さい。

skipworth
質問者

お礼

ありがとうございます。 今まで列指定してしまっていたのでできなかったのだと思います。 丁寧なご回答に感謝です。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=SUM(IF((性別の列="男性")*(血液型の列="A型),1,0)) でCtrl+Shift+Enterで配列数式にする。 又は =SUMPRODUCT((性別の列の範囲="男性")*(血液型の列の範囲="A型)) ※列の場合は$A:$A 列の範囲は$A$2:$A$65000の様に入力してください。 上記以外だと、「データ」「ピボットテーブル」で性別・血液型を列か行に指定して、どの項目でもいいのでデータの個数をカウントしてください。 データの更新(!のボタン)で更新されます。 ※元のデータを列全体にして、性別・血液型の横に出る▼を押して「(空白)」のチェックを外してください。

skipworth
質問者

お礼

ありがとうございます。 時間があるときにピボット勉強します。

関連するQ&A