• ベストアンサー

エクセルのデータをカウントしたいのですが

基本的なことで質問します。エクセルのシートで、たとえばA列に数値が1~5までのどれから入っています。1~5までの数がそれぞれいくつ入っているかカウントして、それぞれの個数を表示させる時には、どのような関数を使えばよいのでしょうか。

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.2

> 1~5までの数がそれぞれいくつ入っているかカウントして・・・ 例は、1~5迄ですので、それぞれの数を求めるのに、式をコピーするとすれば、 第2引数に直接 数値を指定していると、式をコピーしても数値部分を直すことになります。 式が多くなると、手間がかかります。 そこで、数の指定に行番号を指定すれば、そのままコピー出来ます。 例えば、A1:A1000 の範囲で 1~100 の数の個数を求める場合、 =COUNTIF($A$1:$A$1000,ROW(A1)) と設定し、あと下に99行コピーします。 もし、10~ の数をカウントする場合は、ROW(A10) とします。 それぞれのカウント数を連続した位置に表示する場合、こんなのでどうでしょう。

ahisa
質問者

お礼

rowの使い方、とても便利でした。勉強になりました。ありがとうございました。

その他の回答 (1)

  • HageoyaZ
  • ベストアンサー率38% (60/154)
回答No.1

COUNTIF関数を使用します。 たとえば =COUNTIF($A$1:A6,1) で、A1~A6の範囲内の「1」が入力されているセルの数を知ることができます。

ahisa
質問者

お礼

よくわかりました。簡単にできました。ありがとうございました。