• ベストアンサー
  • すぐに回答を!

EXCELで条件にあたるセルの個数を数えるには

基礎的な質問でお恥ずかしいのですが、おしえてください。(前に質問があったらごめんなさい) 具体的には、年齢の入ったデータから15歳~20歳、21歳~30歳・・・という条件にあてはまる年齢の人の個数を数えたいのですが、関数はcountifでよろしいでしょうか?その場合、条件にいれる式は、例えば15歳以上20歳以下の場合、どのような式なるのでしょうか?  どなたかご教授ください。  

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数200
  • ありがとう数8

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

  • ベストアンサー
  • 回答No.3
  • ARC
  • ベストアンサー率46% (643/1383)

A2:A100の範囲に年齢が入力されているとします。 ・作業用の列を使用する場合 B列、C列を作業用にする場合、 1:C1に0、C2に5、C3に10…、C27に130 と入力 2:B2に =VLOOKUP(A2,$C:$C,1,TRUE) と入力 3:適当なセルに =COUNTIF(B:B,15) と入力(15~19歳を数える場合) ちなみに、16~20歳を数えたい時は、C列を6,11,16,21…とし、COUNTIFで16を検索します。 作業用の列を別シートに記述する(*1)等の方法で、余分な列を目立たなくさせることが可能です。([書式]-[シート]-[表示しない]で、作業用のシートを非表示にすれば、なお効果的です。) *1 B列、C列を切り取り、別シートに貼り付けるとカンタン ・配列数式を使用する場合 適当なセルに =COUNT(IF($A$2:$A$100>=15,IF($A$2:$A$100<20,1,""),"")) と入力して、、『[Ctrl]+[Shift]を押しながら』、Enterで確定してください。 数式中の >=15 と <20 の部分を変更すれば、他の年齢層も取得できます。 配列数式を用いた場合、数式を編集するたびに、[Shift]+[Ctrl]+[Enter]で確定しなおさないといけません。 ユーザーや作成者の不注意から数式を守るため、「シートの保護」機能と併用することを、強くお勧めします。 不明点、その他がありましたら、補足をお願いします。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=6125

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます。実は参考URLを見たのですが、違う内容と思ってしまいました。簡単そうな複数条件の検索ですが、解決できなくて困っていました。本当にみなさんのおかげです。重ねて御礼を申し上げます。 ところで、shit+ctrl+enterはどんな意味があるのですか?よかったら教えてください。

その他の回答 (2)

  • 回答No.2
  • vero
  • ベストアンサー率40% (15/37)

 直接にお答えできるわけではないのですが、「エクセル ファンクラブ」というサイトが強い味方になるはずです。 僕も仕事でしょっちゅうエクセルで悩むのですが、ここで 解決しなかった問題はありません。ドラえもんのポケット のようなサイトです。  OKwebのように質問と答えを入手できるほか、過去に同じ ような質問がないか検索もできます。ちょっと重いサイト ですが、素晴らしいサイトなのでぜひ行ってみて!

参考URL:
http://www.fuji.ne.jp/~excelyou/index.htm

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございました。とても使えるサイトですね 是非活用させていただきます

  • 回答No.1
  • einz
  • ベストアンサー率35% (162/461)

たとえば、値がA1からA10まで入っている場合、セルの個数を表示させるセルには次のように式が入ります。 SUM(IF(A1:A10>=15,IF(A1:A10<=20,1,0))) おそらくこれで大丈夫だと思うのですが。 CONTIF関数では、複数条件を指定することが出来なかったような・・・すみません、まだあまりよくわかってないです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

おっしゃるとおりにいれたのですが、0になっていましましたveroさんのお勧めのサイトでctrl+shit+enterをするものがあったので、やってみたらできました。ありがとうございます。

関連するQ&A

  • エクセル 2つの条件でデータの個数を集計するには

        A      B    C    D 1 08/01/20  ○   △ 2 08/01/20  △   □ 3 08/01/21  ○ 4 08/01/21  ○   □ 5 08/01/22  △   ○   □ 上記のデータで、 1/20○が1個、△が2個、□が1個 1/21は○が2個、□が1個 1/22は○が1個、△が1個、□が1個 というように複数の条件でデータの個数を集計をしたいのですが、関数の式がわかりません… (TへT) COUNTIFだと、検索条件を複数設定できないですよね…? お手数ですが、どうぞよろしくお願いいたします。

  • 複数の条件を満たすセルの個数

    同時に複数の条件を満たすセル(行)の個数を知りたいです。  ABC 1●●○ 2○○○ 3●○● 4○○● 5●○○ たとえばB列が「○」でC列が「○」の 両方の条件を満たしている件数を調べるのは どういう関数を使えばよいのでしょうか。 「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")ではないですよね。 よろしくご教授願います。

  • 複数の条件を満たすセルの個数

    はじめまして、こんばんは。 エクセルの計算式についてご教示ください。 添付ファイルのような表を作成しました。 B列の商品コードの"2"と"4"を含む商品で、 D列にあるデータの個数を数えるために D18セルに =COUNTIF(B2:B17,2)+COUNTIF(B2:B17,4) という式を作成しました。 次に、D19セルにB列の"2"と"4"を含まない商品で、 D列のデータの個数を数えるために =SUMPRODUCT(($B$2:$B$17<>4)+(B2:B17<>6),D2:D17) という式を作成しましたが、意図しない数値が返ってきました。 式の不備について教えてください。 どうぞよろしくお願いします。

  • excelで個数を求めるには

    57 27 60 46 95 72 という数字が入っていたとき、60以上のデータの個数を求めたいです。私の考えだとCOUNTやCOUNTIFかなぁと思っているのですが、よくわかりません。 式を教えてください。

  • 検索条件に合うセルの個数を数えたい

    EXCELで顧客管理表を作っています。 顧客データ一覧の特定の項目の中から条件にあうセルがいくつあるかを数えて 同シート内に個数を表示させたいと思っているのですが、うまくいきません。 (今回の場合は項目が「支店」で、○支店を含むデータが何個、×支店を含む データが何個…といった感じです) また顧客データは毎日追加していき、オートフィルタを使った場合には表示 されているデータの中から検索、という形が希望です。 COUNTIF関数を使ってみたのですが、オートフィルタをかけた場合でも 全てのデータから検索されてしまうので、もし他の関数もしくは方法を ご存知でしたら教えてください。 よろしくお願いします。

  • エクセルで複数条件当てはまる対象の個数を数えるには?

     countifは、一つの検索条件でしか数えられないと思いますが、複数の条件に該当するセルの個数を数える関数はあるのでしょうか?  2万件程度のデータから検索する必要がありまして、よろしくお願いします。  趣旨は、以下のとおりです。 ---------------  種別1 種別2  a    甲 b    乙 b    甲 c    甲 c    丙 a    乙 ----------------  という一覧表から ----------------   甲 乙 丙 a  1  1  0 b  1  1  0 c  1  0  1 ----------------  のような個数の一覧表を作成したいということです。

  • エクセル 複数条件の個数を導きたい。

    エクセルの関数の質問です。 指定範囲の中からある条件を引き出すのはcountifです その応用をやりたいのですが 複数の範囲の中から、(A範囲、B範囲とする)、複数の条件(A範囲のうち1のものかつB範囲のうち2もの)を満たすものの個数を返すことはできるのでしょうか?? いろいろ検索してはみたものの、イメージにあったものを見つけることが出来ませんでした。 参考になるHPなどでももちろんOKです。 教えてください。よろしくお願いします。

  • excel関数・網掛けの個数を数える

    お世話になっています。 excel2000で、行ごとに網掛けされている個数を数える関数を作りたいのです。 =COUNTIF(H5:W5,)ここまで考え、この後に「網掛け」を意味する検索条件を入れればいいのかな、と思うのですが、わかりません。 ご教授いただきたく、宜しくお願い致します。

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

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