• ベストアンサー

エクセルで複数条件から個数を数えたい

エクセル2003です。 エクセル2007にだとCOUNTIFSにそうとうするとおもうのですが、 複数条件が合致するものの個数を数えたいのです 例えば  |  A  |  B  | C  1|  ○  | い  | 2|  × |  ろ  | 3|  △ |  い  | 4|  ○ |  は  | のようにデータがあるときの、「○」かつ「い」であるものの個数を数えるにはどうしたらよいでしょうか?

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

  • ベストアンサー
  • ruushii
  • ベストアンサー率31% (25/80)
回答No.1

=SUMPRODUCT((範囲1=条件1)*(範囲2=条件2)) 上記で可能です。

mercury110
質問者

お礼

いつもお世話になっています。 できました!ありがとうございました! また、よろしくお願いします。

関連するQ&A

  • 複数条件でのカウント

    データの個数のカウントで行き詰りましたので質問させていただきました。 複数条件で検索するのですが、その条件の中に AND と OR があります。 現状ではCOUNTIFSを足していって算出していますが、場合により条件が多くて とんでもなく長い式になってしまっています。 なんとか簡潔に短い式にまとめられないかと思いまして試行錯誤したり調べたり してみたのですが答えが出ませんでしたので質問に至りました。 現状では以下の様になっております。 A列・・・2ケタの数字 B列・・・数字・文字列の混合 データは約1000行あります。  このデータから、A列の 10 or 15 のデータで、 かつB列の 4 or 1_100 のデータの個数を求める式です。 =COUNTIFS(A1:A1000,C1,B1:B1000,D1)+COUNTIFS(A1:A1000,C1,B1:B1000,D2) +COUNTIFS(A1:A1000,C2,B1:B1000,D1+COUNTIFS(A1:A1000,C2,B1:B1000,D2) 条件を変えていろいろカウントしたいので、 C1~C2にA列の検索条件を入力するセルとし、 D1~D2にB列の検索条件を入力するセルとしております。 上記の式は条件がそれぞれ2個ずつとなっておりますが、 片方だけで6個までいく事もあり、その場合式がかなり長くなります。 これをどうにかして簡潔に短くまとめたいと思っております。 ご存知の方がおられましたらご教授下さい。 よろしくお願いいたします。

  • エクセルでフィルタ後の条件付き個数のカウント

    いつもお世話になっております。 エクセル(2007)で作成した表をフィルタ後に条件に合致する個数をカウントする方法を教えてください。 (例) A列:名前 B列:出身県のデータがあったとします。 名前でフィルタをかけた後、出身県ごとのカウントを行いたいのですが、条件が無い場合のデータ個数はSUBTOTAL関数を使えばOKなのはわかります。 COUNTIFS関数を使うと、フィルタで隠れた行のデータまでカウントしていまいます。 ピボットを使う(使い方がイマイチわかりませんが・・・)という方法もあると思いますが、今回は同一シート無いに関数でカウントしたいのです。 どなたかよろしくお願いいたします。

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

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

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

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

  • エクセル2010、複数条件のセルを数える

    エクセル2010です。 A列のリストの中から、「B1またはC1のセル」と同一の名前がいくつあるか、という計算式を作りたいです。 複数条件ですから、COUNTIFS関数で、 =COUNTIFS(A:A,B1,C1) としてみたのですが、これではエラーが出ます。 よく考えてみたら、「または」という、どちらかの条件が含まれるということですから、これでは駄目なようです。 そこで調べたところ(http://support.microsoft.com/kb/275166/ja)、こういう場合SUM(IF())を使うというのがわかり、 =SUM(IF((A:A=B1)+(A:A=C1),1,0)) としてみましたが、これでも結果がすべて0になってしまいます。 私は何か捉え違いをしているのでしょうか? こういう条件の場合、どういう式にすればよいのでしょうか。 どうぞよろしくお願いします。

  • エクセル 複数条件に合うデータを数えたい

    エクセル 複数条件に合うデータを数えたい エクセルでA列に何らかの値が入っていて(=空欄でない)、かつB列の値が“○”の数を数えたいです。 =SUMPRODUCT(($A:$A="*")*($B:$B="○"))と入れましたがSUMPRODUCTはワイルドカードが使えないようで結果は「0」となってしまいダメでした。 エクセル2007を使ってるので =COUNTIFS($A:$A,"*",$B:$B,"○")としたらできたのですが2002を使っている人と共有したいので2002でも使える関数を使いたいです。 どうしたらいいのでしょうか?

  • エクセル2000 複数条件検索 

    エクセル2000を使用しています。 エクセル2000は、COUNTIFS関数が使用できませので同じような条件の 関数を作成するにはどうすれば良いでしょうか。 例   A  B    C 1 月 9:00  OK 2 水 10:01  NG 3 月 10:36  OK 月曜日9:00~9:59でOKの件数は1件 式 =COUNTIFS(A1:A99, "月", B1:B99, "<10:00", C1:C6, "OK") 結果 1

  • エクセル 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だと、検索条件を複数設定できないですよね…? お手数ですが、どうぞよろしくお願いいたします。

  • エクセルの関数で教えて下さい

    エクセルでデータの計算をしたいのですが、やり方がわからないので教えて下さい!! 一つの列にあるデータが該当する個数を数える方法はわかるのですが、複数の列にあるデータで、複数の条件が合ったときの個数を数える方法を教えて下さい 例えば A、B、Cそれぞれの列にデータをいれ、そのA列、B列、C列それぞれの条件の条件が合った時の個数が何個かということを数えたいのです よろしくおねがいします

  • 複数の条件に一致するセルの個数を複数の列から数える

    Excelにて複数の条件に一致するセルの数を複数数える方法を模索しています。 画像における右の表には左の表にてA1とB1、A2とB2、A3とB3、A4とB4のそれぞれで一致した個数の合計を入れたいのです。 DSUMでは検索条件の表がうまく作れませんでした。 どなたか知恵をお貸しください。

専門家に質問してみよう