Excel関数 複数条件のデータ個数検索

このQ&Aのポイント
  • Excel2003で、指定する2つの数字があった場合のみカウントする計算式を作りたいです。
  • 各列ごとに1~20までの数字がランダムに入っており、A列、B列、C列とも必ず異なる数字が入っています。
  • 現在はCOUTIFで集計したものをSUMで足して、計が2になった組み合わせをカウントしていますが、1つの簡素な計算式でスッキリさせたいと考えています。ご存知の方がいましたら、ご教授をお願いします。
回答を見る
  • ベストアンサー

Excel関数 複数条件のデータ個数検索

Excel2003で、指定する2つの数字があった場合のみカウントする 計算式を作りたいのですが。 【例】  A列  B列  C列     5    12   20 各列ごとに1~20までの数字がランダムに入っていて、 A,B,C列とも必ず違う数字が入りダブルことはありません。 別表に1~20までの190通りの各組み合わを記載し、そこに 計算式を入れてカウントしたい。 【例】の場合、5と12、5と20、12と20の組み合わせの欄に1がカウント される。 現在はCOUTIFで集計したものをSUMで足して、計が2になった 組み合わせをカウントというやり方でやっているのですが、 1つの簡素な計算式でスッキリさせたいので、ご存知の方がいましたら ご教授をお願い致します。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

あくまでも例としてセル式を書いていますので、内容を理解したうえで使用してください。何も複雑なことはやっていませんよ。 この場合、COUNTIFで返ってくる結果が0か1だけなので、1つ目の条件のCOUNTIFの値と2つ目の条件のCOUNTIFの値の積を出しているだけです。 同じシートのA10:B200に別表があるのでしたら、以下の式をC10に入れてC200までコピーしてください。 =COUNTIF($A$1:$C$1,A10)*COUNTIF($A$1:$C$1,B10)

pegete2670
質問者

お礼

早速コピーさせていただき、加工して使用できました。 ご回答ありがとうございました。

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

別表が別シートのA列とB列を使用して 190行まで入っているものとして回答します。 考え方は今のままで良いと思いますので、単純に式を1つにまとめてみました。 以下の式を別表があるシートのC1に入れてC190までコピー。 =COUNTIF(Sheet1!$A$1:$C$1,A1)*COUNTIF(Sheet1!$A$1:$C$1,B1) これでいかがでしょう?

pegete2670
質問者

補足

mt2008さん、ご回答ありがとうございます。 同シート内で別表を作っている場合はどうでしょう? 私の説明が甘く申し訳ございません。

関連するQ&A

  • Excel2002:複数条件のデータの個数の集計

    苦手な集計について質問させてください。 [A] [B] [1] AAA aaa [2] BBB bbb [3] AAA aaa [4] AAA bbb [5] BBB ccc 上記のようなデータで[A]と[B]のAND条件でみたときの個数を集計したいと思います。 例えば上記であれば、 [A]AAAかつ[B]aaa・・・2個 [A]BBBかつ[B]bbb・・・1個 [A]AAAかつ[B]bbb・・・1個 [A]BBBかつ[B]ccc・・・1個 になります。[B]のデータは[A]のデータに依存せず、[A]の各値にまたがっています。([B]bbbは[A]AAAと[A]BBBの場合があります) 実際のシートでは、全パターンを網羅したリストがA列とB列、集計対象がD列とE列にあります。 上記の例でいえば、以下のようになっています。 [A] [B] [C] [D] [E] [1] AAA aaa AAA aaa [2] AAA bbb BBB bbb [3] BBB bbb AAA aaa [4] BBB ccc AAA bbb [5] BBB ccc つまり[A]列と[B]列が組み合わせパターン、[D]列と[E]列が集計元データです。 ちなみにパターン数が414個、集計元データは29000個程度です。 そして最終的な各パターンの個数を[C]列に表示させたいと思います。 VLOOKUPやピボットテーブルを考えましたが、ピンと来ません。 適切なやり方を教えてください。よろしくお願いします。

  • 複数条件のん関数

    A列にはS、T、Yという文字がランダムに並んでいます。 B列には数字1種類(その日が1日なら”1”)か、◎、○、●、×のどれかがランダムに並んでいます。 B列が◎、○、●、×どれかで、かつA列がSの合計、Tの合計、Yの合計をそれぞれ計算したいです。 どのような関数を使えばいいでしょうか?

  • 《エクセル2000》複数条件の個数カウント

    こんにちは。 A列とB列に、それぞれ任意の数字が入っているのですが、A列とB列に同じ数字が入っている行の数をカウントするにはどうしたらいいでしょうか… ネット検索すると、似て非なる事例はたくさんみつかるのですが、この条件の例が見つけられず、困っています。 よろしくお願いいたします。

  • Excel関数:データの中から最高値をカウントしてその割合を求める方法

    例えば、   A B  C 1 50 25 50 2 40 80 20 3 0  0  0 4 30 45 45 5 90 25 35 このようなデータがあったとします。ここで1の列の最高値、2の列の最高値というように見ていきます。 ただし、最高値が複数ある場合、A(最も優先度が高い)←→C(最も優先度が低い)とし、同じ列の中でカウントされるのは1つだけにします。 また、0は除きます(総数からも省く)。 例の場合、1を見るとAとCが最高値ですが優先度はAの方が高いため、Aがカウントされます。 2は、B、3はカウントなし、4はBとCが最高値ですがBの方が優先度が高いためBがカウントされます。 このようにカウントしていって、「Aのカウント数/総数」のような計算をして、2/4となります。 同じようにBやCも計算し、パーセントで表します。 結果は、  A B C 6 % % % というように、計算式や関数はできるだけ少ないセルに収めたいのですが(計算式は「A6」「B6」「C6」の部分)、このような方法はあるでしょうか? 回答よろしくお願いします。

  • 【Excel】条件を満たすデータの集計について

    Excel2003を使用しています。 A列(A7セル以下) → 日付[yy/mm/dd 形式] B列(B7セル以下) → “-”(ハイフン)を含む11桁の数字[例:1234567-8900] C列(C7セル以下) → 文字列 D列(D7セル以下) → 数値 が入力されている表があります。 A列の日付が 06/09/29 以前で、かつ、B列のハイフン前の4桁が『4567』であるD列の数値を集計したいのですが、どのようにすればいいでしょうか? 前回、同様の質問(No.3403437)で回答をいただきましたが、例の挙げ方が良くなかったようで、実際には正しい計算結果を得ることができませんでした。 よろしくお願いします。

  • excel2003でcountifs関数と同等の

    excel2003でcountifs関数と同等の効果を出すにはどうすればいいのでしょうか? 具体的には、A1からB100に1から5の数字がランダムに入っている場合、 AとBの列がどちらも3である行の個数をカウントしたいです。 よろしくお願いいたします。。

  • Excelで関数を使い条件付きの集計をしたい。

    仕事で使う資料の作成で困っています。お知恵をお貸しください。      列A   列B  列C ・・・  |計 ---------------------------------------- 部署イ|(名前1)|名前2|名前3|・・・   |計 ---------------------------------------- 部署ロ|(名前1)|(名前2)|名前3|・・・ |計 ---------------------------------------- 上記のようなExcelの表で 名前1つが1つのセルに入っています。 名前に()がついている箇所が点在します。 右端で人数を集計する場合に、()のついている人(セル)はカウントしない条件で式を作成したいのです。(例:イの計は2、ロの計は1になるように) COUNTIFなどのヘルプを見ましたが条件設定の方法がわかりませんでした。 よろしくお願いします。

  • excel2003で複数条件

    A列にA~Gのアルファベットかブランク、B列に数字(0~5)かブランクが入っています。 A列にアルファベット、B列に0が入っている行を抽出し、 A列とB列がAと0、BとO、CとO・・・の行がそれぞれABCごとに何個あるかカウントしたいのですが、 どのような論理式を作ればよいでしょうか? なおexcel2003を使用しておりますのでcountifとsumproductは使うことはできますが、countifsを使うことはできません。 よろしくお願い致します。。

  • エクセル countif 検索条件に複数セル

    いつもお世話になります。 アンケートの集計をしています。 C列に1から20までのランダムな数字が500くらい入っている表があります。 その中で1か3か8か9...の不規則な12の数字が入っているセルの数を 数えたいのです。 countifの検索条件にORをつけたらどうかと考えてみましたが うまくいきませんでした。 個々にカウントして合計する方法の他に、良い方法はないでしょうか?

  • Excel関数で複数条件のカウント

    Excelの関数を使用して、 ふたつの条件を満たしている行をカウントしたいです。 <例> (1)A列に○がついている (2)B列に×がない よろしくお願いします。

専門家に質問してみよう