- 締切済み
EXELの関数について
質問です!次のような場合どのような関数を使えばいいのかわからないで、困っています。 使用例> A B 1 M ○ 2 M × 3 F × 4 M ○ 5 F ○ となっているときに、B6に、「AはMで、Bが○のときの数」をカウントするような関数ってありませんか? 恥ずかしながら、現在はCOUNTIF(B1:B2,"○")+COUNTIF(B4:B4,"○")のように分割しています。 よかったら教えてください!!!
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 =SUMPRODUCT((CONCATENATE(A1:A5,B1:B5)="M○")*1)
- okormazd
- ベストアンサー率50% (1224/2412)
配列数式なんかどうだ。 =SUM((A1:A5="M")*(B1:B5="○")) と入力して、数式バーで、 Ctlr + Shift + Enter で、 {=SUM((A1:A5="M")*(B1:B5="○"))}
お礼
間違えました(汗 こっちに書かなきゃでしたね^^;
補足
返事遅くなってすみません! 今日やってみます!!!
- tama1978
- ベストアンサー率24% (57/237)
質問の読み違えていたらごめんなさい。 M∩○の時のカウントでいいんですよね。 =COUNTIFS(A1:A5,"M",B1:B5,"○") 答えは『2』とでます。
お礼
ありがとうございます! 今日試してみます!
- suz83238
- ベストアンサー率30% (197/656)
こうゆうときこそSUMPRODUCT関数です。 =SUMPRODUCT((A1:A5="M")*(B1:B5="○")) でA1~A5でM B1~B5で○ を数えます。
お礼
ありがとうございます! 皆さんにいろいろ教えていただいてますので、ぞれぞれ試して、結果を報告させていただきます!
お礼
ありがとうございます! SUMPRODUCTやCONCATENATE等、自分の知らない関数ばかりです(^^; 今回はsuz83238さんのを使わせていただきました! 一つの計算にも、これだけの種類の考え方があるんですね! 自分が知っている関数なんて、きっと初心者同然のものでしかないでしょうね(笑) みなさん、また分からないことが出てきたときは、是非お力添えをw