• ベストアンサー

関数でデータ数をカウントしたい

複数の条件を指定して、その範囲内のデータの個数をカウントしたいのですが、どのようにしたらいいでしょうか? 条件は下記の5つで、それぞれの個数をカウントしたいです。 1未満 1以上3未満 3以上5未満 5以上10未満 10以上 COUNTIFを使ってみましたが、うまくいきません。 すみませんが、教えて下さい。よろしくお願いします。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

No2です。 No1さんがおっしゃるように、 =SUMPRODUCT(($A$1:$A$20<1)*1) =SUMPRODUCT(($A$1:$A$20>=1)*($A$1:$A$20<3)) =SUMPRODUCT(($A$1:$A$20>=3)*($A$1:$A$20<5)) =SUMPRODUCT(($A$1:$A$20>=5)*($A$1:$A$20<10)) =SUMPRODUCT(($A$1:$A$20>=10)*1) の方が簡単かもしれませんね。

hamuchanz
質問者

お礼

早速やってみました。 解決しました。 ありがとうございました。

その他の回答 (4)

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

次の方法は如何でしょうか。 (1)5行分のセル範囲を選択 (2)=FREQUENCY(データ範囲,{0.9,2.9,4.9,9.9})を入力し、shift+ctrl+enterキーを同時押下

hamuchanz
質問者

お礼

少ない情報ですみませんでした。 使った事のない関数ですが、この方法でもやってみたいと思います。 回答ありがとうございました。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.4

>1未満 使用する関数によって データ領域に空白セルがあってもカウントする場合があり、 その際、(空白は除外する条件式)を組み込むことも必要になります。 ※ 条件以外に、 データの数値範囲も明記するべき  かと・・

hamuchanz
質問者

お礼

情報不足ですみません。 顧客データで、お勤め先の勤務年数を、標記の条件で集計したかったのです。空白の場合は、考えてませんでした。 回答ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

検索範囲がA1~A20としたら、 それぞれ =COUNTIF(A1:A20,"<1") =COUNTIF(A1:A20,">=1")-COUNTIF(A1:A20,">=3") =COUNTIF(A1:A20,">=3")-COUNTIF(A1:A20,">=5") =COUNTIF(A1:A20,">=5")-COUNTIF(A1:A20,">=10") =COUNTIF(A1:A20,">=10") で求められませんか?

回答No.1

与えられている情報が少ないので良くわからないのですが SUMPRODUCT 関数が使えると思います。

hamuchanz
質問者

お礼

情報不足ですみません。 顧客情報データがあり、お勤め先での勤続年数を、標記した条件で集計したかったのです。 回答ありがとうございました。

関連するQ&A

  • エクセルにて指定データをカウントする。

    以下のようなデータがあります。 ○ × = × × = ○ ○ ここにはデータが全部で8個あり、=が2個ありますから これを 2/8と表示させたいと思ってます。 指定した範囲のセルの個数はCOUNTA、指定したデータと一致するものは COUNTIFで数えられると思いますが、これらを A / B という表示形式で表示する方法が分かりません。また、COUNTIFの中で COUNTIF(A1:A8, "×")はうまく動きますが、COUNTIF(A1:A8, "=")はちゃんとカウントしてくれません。よろしくお願いします。

  • 検索条件内で、特定範囲の数が入っているセル個数をカウント

    指定された範囲に含まれるセル内で、検索条件に一致し(たとえば○○市)、なおかつ特定範囲の数(100以上、100~30、30~20、20未満)が入っているセルの個数をカウントの仕方を教えてください。

  • 関数“COUNTIF”で日付のカウント

    日付のデータの個数換を算したいので、“COUNTIF”関数を用いようと思っていますが "*"を検索条件にしてもカウントされません。 正しいワイルドカードを教えて下さい!

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • ある範囲内で該当するときのみをカウントしたい

    エクセルである範囲内で該当するときのみをカウントしたいです。 たとえば体重データーを入力していき、体重1000未満の子、1000~1500未満の子、1500以上の子に分けます。COUNTIFを使って既に分ける所まで出来ましたが、その中から各範囲で男の子女の子の数を数えたい時にはどうしたらいいのでしょうか?

  • 関数で可視セルのデータ個数カウント

    Excel2002を使用しています。 オートフィルタで抽出したデータの個数を関数で カウントしたいのですが、可視セルのみをカウント 出来る関数はあるのでしょうか? 例えば   A 1 件数 2  2 3  1 4  3 5  1 6 関数 A6セルに何らかの関数を入れておき、 A列のオートフィルタを使って、1を抽出した時は A6に”2” 3を抽出した時はA6に”1”を表示させたいの です。 このように、可視セルのデータ個数のみを カウントする関数はありますでしょうか? フィルタを使わずにCOUNTIF関数でカウントする 方法、また、可視セルをコピー貼り付け後 カウントする方法は避け、あくまでフィルタで 抽出したデータの個数を瞬時にカウントしたいの です。 ご教授宜しくお願いします。

  • エクセルの表の中から条件指定した個数を算出したい

    エクセルの表の中から指定した条件の個数を算出するにはCountif関数を使いますが、その個数の中から別の指定した条件の個数を算出する方法を教えてください 例 A         B おにぎり     10 おにぎり     2 そは       20 おにぎり     4 うどん      2 うどん      10 (続く) この表からA列の種類毎にB列の数値の範囲(4以上10未満、4未満、10以上)の個数を算出 したく苦労しております Countif関数の複数設定が出来ればいいのですが方法が解りません。 ご存知の方が居られましたら宜しくお願いします。

  • Excelでアンケート集計の関数について教えてください。

    初めて質問します。よろしくお願いします。 アンケートの集計で、複数の条件でカウントする方法を探しています。 COUNT,COUNTIF,DCOUNT,FREQUENCY,SUMPRODUCTなどで試してみましたが、範囲などの指定が悪いのか、エラーばかりが出ます。 集計内容は回答と年齢のみです。   A | B   回答|年齢 1 ○ | 25 2   | 18 3 ○ | 28 4 ○ | 30 5   | 21     :     : とあり、カウントしたい条件は回答の○の個数なのですが、なおかつ10代、20代、30代で数字を出さなければならない場合は、一番有効な関数はどれになりますでしょうか。 よろしくお願いします。

  • 複数条件がある時のカウント方法

    複数条件がある時のカウント方法 A列に3/10,3/12などの日付が入っており、 B列にはA列の日付を曜日(表示形式 aaa)として表示しています。 そのデータから「3/19以前」なおかつ「金曜日」の個数を数えたい時に countifを使うのかと思ったのですが、やり方がよく解らずつまづいてしまいました。 このように複数の条件のあるものをカウントしたい時に良い方法はないでしょうか? どなたかご教授いただけますと幸いです。

  • 条件を指定して範囲指定をできるエクセル関数はありますか?

    関数でCOUNTIFがありますが、この関数では自分が指定した範囲の中から条件にあうデータの個数を数えられます。でもその範囲指定自体を別の関数等を利用して自動的に(毎日ではなく)範囲指定したいのですが教えていただけませんでしょうか?  具体的には、 12/29 +1000 12/29 -1000 12/29 +1000 12/29 +3000 12/30 +5000 12/30 +2000 12/31 0 12/31 -2000 12/31 -2000 といったデータの場合に、別シートに下記のような日付だけのシートが存在します。COUNTIFを使用して上記データすべてを選択すればそれぞれの日のプラスのデータ数、マイナスのデータ数は計算可能ですが、各日のデータ数がまちまちで毎回下記表の右欄にCOUNTIF関数をうちデータの選択をせずに自動的に各日だけのプラス、マイナスの各々のデータ数を数えられるように範囲を指定できる関数はありますでしょうか? また関数のほかに方法はありますでしょうか? 12/29 12/30 12/31

専門家に質問してみよう