- ベストアンサー
エクセル関数countifの条件について
エクセル関数countifの条件を2つ指定すること(条件を絞り込みたい)は可能でしょうか? もし他の関数でも、同じようなことが可能でしたら、方法を教えてください! よろしくねお願いします!
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
◆saburo0さんの表をお借りしまして >A列が"a"で、かつB列が"c"の行をカウントしたい場合 =SUMPRODUCT((A1:A10="a")*(B1:B10="c"))
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
この質問にはエクセルバージョンが書いてない。2007なら難なくCOUNTIFS関数でできる。 最近のエクセル界(話題)の勉強不足。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/count01.html (後半)など多数。 ーー それ以前ではSUMPRODUCT関数を使う。 毎日のように2(3)条件つき加算の質問がこのコーナーに出ている。その件数版。 このコーナーの検索不足。 やり方は (1)SUMPRODUCT (2)配列数式 (3)DCOUNT関数 (4)作業列に条件を満たす行にサインをセットして、カウント など。WEB照会で勉強のこと。
お礼
回答ありがとうございました!
- saburo0
- ベストアンサー率35% (76/216)
#1です。 すいません、「)」が1つ足りなかったようです。正しくは、 =SUM(IF((A1:A8="a")*(B1:B8="c"),1)) です。宜しくお願いいたします。
お礼
丁寧に回答してくださって、ありがとうございました! 試してみまして、できました!! 本当に助かりました。
- saburo0
- ベストアンサー率35% (76/216)
セルA1~B8に下記の値が入っているものとします。 -------------- a c b c a c b c b d a d b d a c --------------- ここから、A列が"a"で、かつB列が"c"の行をカウントしたい場合、 =SUM(IF((A1:A8="a")*(B1:B8="c"),1) を適当なセルに入力後、「Ctrl」+「Shift」+「Enter」で確定します。 結果は「3」となります。 こんな感じでしょうか?
お礼
早速の回答、ありがとうございます!!やってみます!
お礼
回答ありがとうございます!!! 試してみます! 本当に困っていたので、助かります。