- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルにて複数の条件でセルをカウントしたいのですが方法が分かりません)
エクセルで複数条件でセルをカウントする方法が分からない
このQ&Aのポイント
- エクセルで複数の条件を指定してセルをカウントする方法について教えてください。
- 具体的な例として、りんごのセルの個数とチームAのりんごセルの個数を求める方法を知りたいです。
- マクロを使わずに関数を利用して集計表を作成したいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
リンゴが必ず頭にないケースもあるというのでしたら次のような式になります。 リンゴのセルの個数は =COUNTIF(B1:B8,"*りんご*") Aチームのりんごセル個数は =SUMPRODUCT((A1:A8="チームA")*ISNUMBER(FIND("りんご",B1:B8)))
その他の回答 (2)
- a987654
- ベストアンサー率26% (112/415)
回答No.3
エクセル2007でしたら =COUNTIFS($A$2:$A$9="チームA",$B$2:$B$9,"りんご*") が使用できます。 エクセル2003でしたら SUMPRODUCTですでに回答の出ている方法
質問者
お礼
早速のご返答、ありがとうございました。 エクセルのverを記載し忘れておりました。 エクセル2003でしたので、COUNTIFSは使えませんでした。 SUMPRODUCTにて解決いたしました。 ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
次のような式ではどうでしょう。 =SUMPRODUCT((A2:A9="チームA")*(LEFT(B2:B9,3)="りんご")*1)
質問者
お礼
早速のご回答、ありがとうございました。 実際のリストでは、左側の3文字では判別できない 「りんご」や「りんごアメ」のような文字も含まれておりました。 (りんごアメをカウントさせたくなかったので。) 説明不足で本当に申し訳ございません。 =ISNUMBER(FIND(・・・・ にて解決いたしました。 早々のご返答、本当にありがとうございました。
お礼
早速の回答、ありがとうございました! こちらの =SUMPRODUCT((A1:A8="チームA")*ISNUMBER(FIND("りんご",B1:B8))) の式で解決いたしました。 本当に助かりました。 ありがとうございました。