- ベストアンサー
エクセルで範囲内の検索とカウントについて
お世話になります。 エクセルの関数ですが、 「A1のセルに'きりん'とあったら、B1:B6範囲内で'きりん'を検索し、該当行のC列に'○'が入力されていればカウントしてC7に数を表示する」というものを組みたいのです。 A B C 1 きりん ぞう ○ 2 とら 3 きりん ○ 4 へび ○ 5 きりん 6 きりん ○ 7 2 上記のような表の時、B1~B6検索してきりんを探し、C3とC6の○だけをカウントするような事はできるでしょうか。 自分でMATCH関数やCOUNTIFを色々考えてみましたが、どうしてもうまくできませんでした。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ごめんなさい。次の式でした。 =SUMPRODUCT((B1:B6=A1)*(C1:C6="○"))
その他の回答 (2)
- 135ok
- ベストアンサー率34% (26/75)
回答No.2
これで、いかがでしょうか。 =SUMPRODUCT(($B$1:$B$6=A1)*($C$1:$C$6="○"))
質問者
お礼
カウントできました! 皆さん素早い回答ありがとうございます。 どちらにも20ポイント差し上げたいのですが、無理なので投稿順にお礼させてください。 ありがとうございました。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
C7セルには次の式を入力します。 =SUMPRODUCT((B1:B7=A1)*(C1:C7="○"))
質問者
お礼
カウントできました! SUMPRODUCT関数は知りませんでした。 自分でもまた勉強していきます。 ありがとうございますした!
お礼
わざわざありがとうございます。 範囲指定はわかったので最初の投稿にポイントつけようかと思いましたが、 内容的にこっちにつけさせていただきますね。 厳密に投稿順のお礼ではないですが、 皆さんありがとうございました。