• ベストアンサー

エクセル関数countifの条件について

エクセル関数countifの条件を2つ指定すること(条件を絞り込みたい)は可能でしょうか? もし他の関数でも、同じようなことが可能でしたら、方法を教えてください! よろしくねお願いします!

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆saburo0さんの表をお借りしまして >A列が"a"で、かつB列が"c"の行をカウントしたい場合 =SUMPRODUCT((A1:A10="a")*(B1:B10="c"))

mittu-
質問者

お礼

回答ありがとうございます!!!  試してみます! 本当に困っていたので、助かります。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

この質問にはエクセルバージョンが書いてない。2007なら難なくCOUNTIFS関数でできる。 最近のエクセル界(話題)の勉強不足。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/waza/count01.html (後半)など多数。 ーー それ以前ではSUMPRODUCT関数を使う。 毎日のように2(3)条件つき加算の質問がこのコーナーに出ている。その件数版。 このコーナーの検索不足。 やり方は (1)SUMPRODUCT (2)配列数式 (3)DCOUNT関数 (4)作業列に条件を満たす行にサインをセットして、カウント など。WEB照会で勉強のこと。

mittu-
質問者

お礼

回答ありがとうございました!

  • saburo0
  • ベストアンサー率35% (76/216)
回答No.2

#1です。 すいません、「)」が1つ足りなかったようです。正しくは、 =SUM(IF((A1:A8="a")*(B1:B8="c"),1)) です。宜しくお願いいたします。

mittu-
質問者

お礼

丁寧に回答してくださって、ありがとうございました! 試してみまして、できました!! 本当に助かりました。

  • saburo0
  • ベストアンサー率35% (76/216)
回答No.1

セル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」となります。 こんな感じでしょうか?

mittu-
質問者

お礼

早速の回答、ありがとうございます!!やってみます!

関連するQ&A