• ベストアンサー

エクセル関数で調べたい

エクセル関数をつかて指定文字のカウントをしたいのですが・・・・ 「例」 A1:A100に○印が何個あるか?を調べたいのです。  よろしくねがいます。

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

  • ベストアンサー
  • shikomi
  • ベストアンサー率34% (18/52)
回答No.1

=COUNTIF(A1:A100,"○") これで良いと思います。

bird5
質問者

お礼

早速のご回答ありがとうございます。 エクセル関数を使う機会が 全く無くふと思いついての質問でした。 先ほど確かめをしましたところ 求める数値が出ました。 ありがとうございました。

その他の回答 (2)

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

もう少し質問を丁寧に書くこと。 (1)1セルに○だけ有るか、ないか。 (2)1セルに○が1つ混じっている (3)1セルに2つ以上の○が混じっている のどれかで、難しさがぐっと変わる。(1)なぞ質問にも値しない。 ーー エクセルは1セルを単位にして、セル単位の値で考える関数が多い。 それも見つかった場合も、見つかった初めのセルだけが問題にされるとか。 1セルでも、そのセルで見つかった初めの桁しか問題にしない野が多い。 ーーー ですからセルの中で2つ3つ以上ありえるものを数えるのは、あまり普通の方法ではできない。 #2のご回答のSUMPRODUCT しにほかに下記の配列数式 =SUM(LEN(A1:A10)-LEN(SUBSTITUTE(A1:A10,"○",""))) と入れてSHIFT+CTRL+ENTERを同時に押す。 例 A1:A10で(データはA1:A5の例、余分に空白セルをしいぇいしても良いということ) aaa○jky ああ○ yyyy○jjj hhh○ ○○kkk sssd○ンン○ で結果は 8 ーーー VBAなぞなら、1セル2回以上の文字も数えるのに苦労しない。

bird5
質問者

お礼

早速のご回答ありがとうございます。 #1&2様達にも伝言したんですが エクセルを使う機会が全く無く、 ふと思いつきでの質問でした。 ご指摘のように的はずれな質問で ご迷惑を掛けたにもかかわらず親切丁寧な回答を得られ とても嬉く思います。 これから#2さんの回答と合わせてゆっくりと 確かめをしエクセルの奥深さを体験させて頂きます。 今日はほんとうにお手数をおかけ致しました。 機会がありました又よろしくご教授ください。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 出された質問だけだと、なかなか難しいです。 まず、 ○の印は、文字で入力されたものですか? セルに、○ひとつしかないのですか? もし、そういうものでしたら、#1 さんの回答で良いです。 文字の中に混在しているものでしたら、  =COUNTIF(A1:A100,"*○*") で、セルの数が数えられます。 セルの中の○がいくつあるかを数え合計するには、このようになります。  =SUMPRODUCT(LEN(A1:A100)-LEN(SUBSTITUTE(A1:A100,"○",""))) なお、オートシェイプの○は、この限りではありません。

bird5
質問者

お礼

>出された質問だけだと、なかなか難しいです。 そうですね! 言われてみてよくよく考えて見れば 質問にも言葉足らずがあちこちにあり的を得ていませんよね・・・ すみませんでした。 #1さんにも伝えたんですが 私エクセルを使う機会が全くありません・・ しかしながら更なるご回答をいただきありがとうございます。 これからこの式を使いゆっくりと確かめをして見ます。 とても参考になり嬉しい限りです!

関連するQ&A