電子書籍の厳選無料作品が豊富!

エクセルでまずIF関数(=IF(条件,"TRUE","")でTRUEと
なった、ところだけをCOUNTIFで数えたいのですが
どうすればいいですか?

A 回答 (6件)

COUNTIFでTRUEを計数する。


・COUNTIF(範囲,TRUE)
配列を使うと現状のIF関数と計数が一度にできますが如何でしょうか。
・{SUM(IF(範囲=条件,TRUE)*)}
 {}は関数入力完了時にshift+ctrl+enterを同時押下で表示します。
    • good
    • 0

私には質問の、「ところだけをCOUNTIFで数えたいのですが」、の表現がしっくりきません。


=COUNTIF関数を知っているために、その限界に気づいて、表現に使ったのでしょうが、COUNTIFへのこだわりを離れてください。2条件、3条件該当の件数を数えることは、2->3に拡張することはよくあるのです。
http://okwave.jp/kotaeru.php3?q=581010
のご質問とそっくりですね。
2条件該当分を勘定(カウント)する方法と表現すればよいと思う。
絞り込む、AND条件とするということだと思います。
(1)SUMPRODUCT
(2)配列数式
(3)ピボットテーブル
(4)DCOUNT
(5)VBAを使う
などが、常套手段です。上から下へ回答の人気があるようです。毎日1個はこの類の質問が出ます。OKWAVEに沢山質問・回答があります。
WEBでも(1)-(4)は解説が多量に出てきます。
    • good
    • 0

#1です。


COUNTIF ですか。であれば、#1は使えないですね。

もし、sumでもよければ、#1の方法で。
{=SUM(((A1:A6)="a")*1)}
・A1からA6が"a"のものをカウント
    • good
    • 0

TRUEの部分を"1"に置き換えてみてはいかがですか?それを足し算(sum)してもご希望の結果が出ると思います。



条件が成立した時に、文字列「TRUE」を出力しているのであれば、=countif(範囲,"TRUE")とすれば、範囲中に存在するTRUEという文字の数を数えてくれます。
    • good
    • 0

こんにちは。



カウントした数値を表示したいセルに、
COUNTIF(「カウントしたいセル範囲」,”TRUE”)で出ませんか?
    • good
    • 0

ifと条件だけにすると、


true が返ります。
それをカウントして下さい
    • good
    • 0

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