『特定の文字を数える関数を教えてください』(まる) すいません。また教えてください。 例えばC列の50行に「TRUE」と「FALSE」が入力されています。 空白行はありません。 このTRUEの文字が入力されている行をカウントする場合はどのような関数になるのでしょうか? いろいろと検索したりしてみたのですがいい方法が見つからなかったのでお知恵を拝借できればと思い、投稿いたしました。 よろしくお願いいたします。 ---- =CountIf(範囲,"true") かな? (seiya) ---- 衝突…☆(>_<) =COUNTIF(C1:C50,"TRUE") =COUNTIF(C1:C50,"FALSE") (Ohagi) ---- TRUEが論理値でしたら、=COUNTIF(C1:C50,TRUE)とします。 =COUNTIF(C1:C50,1=1)なども同じ意味です。   文字列のTRUEを数えるものは、 =SUMPRODUCT(N(C1:C50="TRUE"))などになるのかもしれません。   (6UP) ---- 6UPさん、 関数は得意ではありませんが、 CountIfの場合 CountIf(A1:A100,10) も CountIf(A1:A100,"10") も 同じことですよね? 文字列、数値、論理値、の区別はあるのですか? (seiya) ---- seiyaさんへ。 =COUNTIF(A1:A100,10) =COUNTIF(A1:A100,"10") =COUNTIF(A1:A100,"=10") これらは、同様に処理されるように思います。 =COUNTIF(A1:A100,{"=10"})とするのもまた、同じようです。 しかし、エラー値や論理値も同様にカウントできますが、 文字列でTRUEや#N/Aに対しては、反応しないようです。(Excel97sr2) なにか特別な指定があるのかもしれませんが、私は、知りません。 (6UP) ---- なるほど、 文字列で入力されている 論理値 "True","False" 等には反応しない、 ということですね? ありがとうございました。 (seiya) ---- お返事が遅くなりまして申し訳ございません。問題は、皆様のお陰で無事に解決いたしました。ありがとうございます。(*- -)(*_ _)ペコリ ---- 返信はコメント欄をお使いくださいね。 他の方のコメントを消しちゃダメですよ〜 と復元しました。  (かなれっと) ---- かなれっと様  すいません、ありがとうございました。(まる)