- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数 複数条件のデータ個数検索)
Excel関数 複数条件のデータ個数検索
このQ&Aのポイント
- Excel2003で、指定する2つの数字があった場合のみカウントする計算式を作りたいです。
- 各列ごとに1~20までの数字がランダムに入っており、A列、B列、C列とも必ず異なる数字が入っています。
- 現在はCOUTIFで集計したものをSUMで足して、計が2になった組み合わせをカウントしていますが、1つの簡素な計算式でスッキリさせたいと考えています。ご存知の方がいましたら、ご教授をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
あくまでも例としてセル式を書いていますので、内容を理解したうえで使用してください。何も複雑なことはやっていませんよ。 この場合、COUNTIFで返ってくる結果が0か1だけなので、1つ目の条件のCOUNTIFの値と2つ目の条件のCOUNTIFの値の積を出しているだけです。 同じシートのA10:B200に別表があるのでしたら、以下の式をC10に入れてC200までコピーしてください。 =COUNTIF($A$1:$C$1,A10)*COUNTIF($A$1:$C$1,B10)
その他の回答 (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) これでいかがでしょう?
質問者
補足
mt2008さん、ご回答ありがとうございます。 同シート内で別表を作っている場合はどうでしょう? 私の説明が甘く申し訳ございません。
お礼
早速コピーさせていただき、加工して使用できました。 ご回答ありがとうございました。