• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルにて複数の条件でセルをカウントしたいのですが方法が分かりません)

エクセルで複数条件でセルをカウントする方法が分からない

このQ&Aのポイント
  • エクセルで複数の条件を指定してセルをカウントする方法について教えてください。
  • 具体的な例として、りんごのセルの個数とチームAのりんごセルの個数を求める方法を知りたいです。
  • マクロを使わずに関数を利用して集計表を作成したいです。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

リンゴが必ず頭にないケースもあるというのでしたら次のような式になります。 リンゴのセルの個数は =COUNTIF(B1:B8,"*りんご*") Aチームのりんごセル個数は =SUMPRODUCT((A1:A8="チームA")*ISNUMBER(FIND("りんご",B1:B8)))

ykit0804
質問者

お礼

早速の回答、ありがとうございました! こちらの =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ですでに回答の出ている方法

ykit0804
質問者

お礼

早速のご返答、ありがとうございました。 エクセルのverを記載し忘れておりました。 エクセル2003でしたので、COUNTIFSは使えませんでした。 SUMPRODUCTにて解決いたしました。 ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

次のような式ではどうでしょう。 =SUMPRODUCT((A2:A9="チームA")*(LEFT(B2:B9,3)="りんご")*1)

ykit0804
質問者

お礼

早速のご回答、ありがとうございました。 実際のリストでは、左側の3文字では判別できない 「りんご」や「りんごアメ」のような文字も含まれておりました。 (りんごアメをカウントさせたくなかったので。) 説明不足で本当に申し訳ございません。 =ISNUMBER(FIND(・・・・ にて解決いたしました。 早々のご返答、本当にありがとうございました。

関連するQ&A