• ベストアンサー

=COUNTIF関数で複数の範囲を指定できないでしょうか

=COUNTIF関数で複数の範囲を指定できないでしょうか 例えば N3:P5 Q3:V3 N6:N11の範囲に3がいくつあるかを数えたいのですが 3つをカンマで区切って指定しただけではエラーになってしまいます COUNTIF関数を3つならべて合計すれば目的は達せられそうですが もう少しスマートな方法はないものか アドバイスよろしくお願いします ちなみにExcel2007です

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

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

 回答番号:ANo.2です。  申し訳御座いません、先程の回答の数式 =COUNTIF((N3:P5:Q3:V3:N6:N11),"=3") は、実質的には =COUNTIF(N3:V11,"=3") と同じ処理になっておりました。

noname#140567
質問者

お礼

ご丁寧な回答ありがとうございます ただ私がやってみたところどうもうまく機能しません どこかに入力ミスがあると思いますので自分なりにあれこれ試してみます

その他の回答 (2)

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

=COUNTIF((N3:P5:Q3:V3:N6:N11),"=3") という数式を試したところ、カウント出来ました。

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

共通性がないのでCOUNTIFを3つならべて(シンプルなのでスマートです)の数式しかないと思います。 今後、ワークシート関数ではできない要件に当たる事があるかと思いますのでマクロ(VBA)を学習しては如何でしょうか。

noname#140567
質問者

お礼

ありがとうございます やはりそれしかないのですね

関連するQ&A

専門家に質問してみよう