1つだけ過去を変えられるとしたら?

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

A 回答 (4件)

◆saburo0さんの表をお借りしまして


>A列が"a"で、かつB列が"c"の行をカウントしたい場合

=SUMPRODUCT((A1:A10="a")*(B1:B10="c"))
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/27 22:46

この質問にはエクセルバージョンが書いてない。

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

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

お礼日時:2008/08/27 22:44

#1です。


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

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

お礼日時:2008/08/27 22:47

セルA1~B8に下記の値が入っているものとします。


--------------
ac
bc
ac
bc
bd
ad
bd
ac
---------------
ここから、A列が"a"で、かつB列が"c"の行をカウントしたい場合、
=SUM(IF((A1:A8="a")*(B1:B8="c"),1)
を適当なセルに入力後、「Ctrl」+「Shift」+「Enter」で確定します。
結果は「3」となります。

こんな感じでしょうか?
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/12 11:42

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