• 締切済み

エクセルのCOUNTIF関数について

エクセルでCOUNTIFの条件で「〇が付いている個数を数える」などの条件を設定するときその〇の設定(入力)の方法を教えていただきたくお願いします。同様、(チェック)(バツ)の入力の方法も。〇の場合「まる」と入力して変換しましたが、カウントできませんでした。関数設定欄(セル)には0(ゼロ)と出ました。 オフィスはエクセル2010、ウインドウズはW7を使っています。よろしくお願いいたします。

みんなの回答

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.5

思ったのですが、 セルに、複数文字 入っている、場合 期待する結果が、得られない そんな場合が、ある と、思います 代替え案でも、構いませんか? =SUMPRODUCT(LEN(検索セル範囲))-SUMPRODUCT(LEN(SUBSTITUTE(同、検索セル範囲,"〇","") 駄目ですか?

  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.4

=COUNTIF(D4:D32,"○") =COUNTIF(D4:D32,"X") =COUNTIF(D4:D32,"✔") D4:D32 は検索範囲です。実情に合わせて変更します。 " "の中に○、X、✔などを記述してもカウントしてくれない時は、表示が同じように見えても文字コードが違うことがありますので、つぎのようにします。 とりあえず、上記のようにセルに書き込んで、セルに実際に記入されている記号をコピーして、数式バーに表示されている=COUNTIF(D4:D32,"○")の、"○" の丸の部分にペーストすると良いです。

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

まず注目しているセルの、値(書式などでなくて値)がどうなっているか、確認することが大切です。COUNITF関数はセルの「値」を問題にして数える関数だからです。 そして丸と質問者が見ているもの(文字コード)が、COUNTIF関数の第2引数(リテラル値(文字通りの値)で””で挟んで、指定している場合)に書いている丸と一致しているかどうかです。 値は普通、数字以外では、文字コードですから、セルの値と、関数式の指定文字が、文字コード的に一致しないと、カウントされない。第二引数がセル番地指定などの場合に、スペースの有無や数も、注意するべきでしょう。 >「値」を問題にして 変わった例を挙げてみます。 A2セルは1、A3セルには2、A4セルに1、とは言っているとします A2:A4を範囲指定して、ホームーセルの書式設定ーユーザー定義で [=1]"〇";G/標準と設定する。 セルは見た目A2:A4は 〇 2 〇 と見えますが、セルの値は 1 2 1 です。普通はこういうケースはまれだが、広く見渡すと、見た目は信用できない場合もあり得る。 ーー ただし本件は、セルの値の文字コードとCOUNTIF関数で指定している文字コードーー>従って文字が違うケースであろうから、変なケースでは無かろう。 丸といっているセルの1文字の値をCOUNTIF関数の第2引数にコピペすれば、勘違いを防げる場合があるだろう。 ーー ちなみに、 丸を含むという場合は、SUBSTITUTE関数でセルの中のその文字を””=空白で置き換え(削除することになる)、文字数の減り具合が、その文字を含んでいた数になる。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>〇の設定(入力)の方法を教えていただきたくお願いします。 提示の「〇」は漢数字の零(ゼロ)です。 他に次のような「まる」があります。 丸印 ◯ >同様、(チェック)(バツ)の入力の方法も。 かな漢字変換で入力できますが次のように複数の記号があります。 IME2010の名合は次のような変換候補があります。 ちぇっく ✓、✔ ばつ ✖、× >〇の場合「まる」と入力して変換しましたが、カウントできませんでした。 漢数字のゼロと丸印をCOUNTIF関数でカウントしたものを加算すれば良いでしょう。 =COUNTIF([範囲],"〇")+COUNTIF([範囲],"◯")

回答No.1

<まる>で変換される白丸は、微妙に大きさの違う3種類[〇][○][◯]があり、それが合ってないのでしょう。フォントによっては、この3種類は殆ど区別がつきません。 間違いの起きやすい◯ではなく、半角数字の1にするなど、対策をお勧めします。 または、チェック欄を自由入力ではなく、入力規則の設定で countifで使用した〇と同じ文字に制限してください。

関連するQ&A