エクセルで2つの条件に合致するものだけカウントしたいのですが、「countif」を二つ使うとエラーが出てしまいます。

 具体的にいうと…

  A列:氏名
  B列:スーパーの種類(a,b,c,d,e)
  C列:買うものの種類(A,B,C,D,E)

 B列で「b」、C列で「D」に該当する人数を数えたい


 …という場合の数式を知りたいのです。
 
 オートフィルターだといちいち選ばなければならないので、数式で2列に該当するものだけカウントしたいと思っています。

A 回答 (3件)

一例です。


表は、見出し行あり、A1:C10範囲とします。
=SUMPRODUCT((B2:B10="b")*(C2:C10="D"))
    • good
    • 0
この回答へのお礼

ありがとうございました。

これなら複数の条件に合致するものを集計したいとき、すごく活用できそうです。
あっという間に集計作業が終わりました。ワタシの午前中を返してほしいくらいです(笑)。 

 ありがとうございました。

お礼日時:2009/05/13 19:36

Excel2007ならcountifsを使用


それより前のVersionなら
=SUMPRODUCT((B1:B10="b")*(C1:C10="D"))
#1~10行目までを対象にしています。
    • good
    • 0
この回答へのお礼

ありがとうございました。
SUMPRODUCTを使って集計することができました~!!
この関数はとても便利そうですね。使いこなせるようにがんばります!

お礼日時:2009/05/13 19:34

D列に


=B1&C1

D列に対してCountifを実行する。
    • good
    • 0
この回答へのお礼

ありがとうございました。

ちょっと難しくて失敗してしまいました。countifもいろんな方法があるのですね。

お礼日時:2009/05/13 19:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング