- ベストアンサー
COUNT関数が正常に機能しない
COUNTIFSを多用している表で、明らかに存在するものがカウントされていないことに気付き調べてみました。 原因は自己評価を入れている列で"a"としているものがカウント対象となっていなかったようです。 その列に、B,Cなどを入れて"B","C"に変えるとカウントします。不思議なのは、この列に大文字のAをいれても勝手にaとしかなりません。(他のアルファベットは大文字で入ります) 入力規則を再度、英数モードとし、a を全て入力しなおしたところ、それまで 0 であったものがカウントされたのですが、実際の数と相違しています。(表の50行目までを範囲指定し試したのですが15個に対して10個しかカウントされません) 見た目は、どれも変わりない a でしかなく、どの行が対象からモレているのか検証の方法がわかりません。 そうしているうちに、この数式を入れるまで(あるいは、その列の a を入れなおすまで)は正常?にカウントされていた、昨日までの数式の部分が全て 0 となってしまいました。 数式をすべて入れるのに10日ほどかかったので、全部の手直しは避けたいところです。 どうして、こんなことが起きるのか見当がつきません。 原因とその対処法はあるでしようか? aは単純に入れやすい位置にある文字、ということでしかないので、BとかCに変えようかとも考えたのですが、入力済みの数式の a をすべて変えるのが大変なので、このまま機能させることができればと思っています。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
もしかして半角の「a」と全角の「a」が混在していませんか? この両者、フォントによってはパッと見、見分けが付きづらいです。 どこかの列に =ASC(A1)の様に入れて、半角に変換した上でCOUNTIFして見てください。 大文字で入力しても小文字になってしまうのはオートコレクトのせいの様に思います。
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 (1)数式の検索文字列が半角、全角を確認 (2)入力列を選択→編集→置換で対象の文字を変換
お礼
置換という機能を使ったことがないのですが、数式の中の「a」の部分だけ一度に半角に変換できるならいいなぁ、と思いながら参考書を開いてみることにします。 ありがとうございました。
お礼
入力時に全角を使用したつもりはないのですが、考えられないことではないので確認してみます。 ご指摘の全角、半角が混在している場合、入れてある数式もすべて点検、訂正が必要になりますね。 どちらに統一すべきか検討してみたいと思います。 ありがとうございました。