• 締切済み

Excelのカウントイフ関数のエラー

連続しない複数行にランダムに含まれているとある文字をカウントしたくて、カウントイフを+でつなげて数式を組みました。 2か所くらい、画面上で数えた数と、数式が出した数が一致しない所がありました。よく知らないうちにセル何にスペースが入っていて文字がうまくカウントされないことがあるのは知っていたので、そこは置換で削除してあります(そもそも、スペースは入っていませんでした)。しかし、どうしても、目視と数式の数が一致せず、結局全部入力し直したら、一致しました。これって原因なんだと思いますか?参照先や数式の誤りはありません。セル内のスペースもありません。 膨大なデータなので、こういうことがあるととても困るんですよね…

みんなの回答

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.6

情報が提示されていない状態で予想の回答をしても仕方ありません。 まず入力した COUNTIFの数式を提示しましょう。 次に検索範囲に入力される値が数値なのか文字列なのかはっきりさせ ましょう。 「数式の数が一致せず」とあるので入力している数式についても提示 されたほうがいいです。 Excelのバージョンも書いたほうがいいです。

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.5

>連続しない複数行にランダムに含まれているとある文字をカウントしたくて、  カウントイフを+でつなげて数式を組みました。 >膨大なデータなので、こういうことがあるととても困るんですよね… --------------------------------------------------------------------------- 添付図をご覧ください。セルB2=COUNTIF(C:E,A2)の画面です 1.検索対象は対角線指定可能ですが、今回はC列~E列としました 2.検索KeyをA列、検索数をB列しました

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.4

> 連続しない複数行にランダムに含まれているとある文字 この文字は手で入力したものですか? それ次第かと思います。前後の状況説明が不足しています。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

[No.1補足]へのコメント、 》 もちろん”英語”で指定してありました その ”英語”が間違いです。 ”英語”でなく、"英語" が正しいのです。 「英語」を囲んだ全角の「“”」を半角の「""」にするのです。 ここのサイトでは、私のPCでも判別し辛いけど、…(^_^)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

よく経験するのは、セル A1 内の文字列の右端に全角または半角のスペースは、セル上にも[数式バー]でも表示されないけど、式 =LEN(A1) ではカウントされるてのはご存じでしょうか? 貴方の質問に興味を覚えたので、「Excel スペースに見える文字列」でググった結果、最初に表示された記事が下記です。参考になればと URL のみを記しておきます。 https://www.shegolab.jp/entry/excel-ghost-cells

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

どんなデータか・どんな比較なのか不明なので、 「目で見た時にわかりにくいが実は別の値」というケースの一般論を書きます。 ・数値か文字か(数値の123か、文字列の123かなど) ・半角空白や全角空白や制御文字など(空白は質問文で言及有り) ・全角と空白の違い。特に記号は区別しにくい ・全角ハイフンっぽい文字は沢山あるなど、字形の似た文字 > 結局全部入力し直したら、一致しました。 上書きで入力し直さず、元のデータをコピーしておいて、 再入力後にOKとなったら、元のデータと = で比較して一致しているかどうかを見ると、どのデータが等しくなかったのかがわかったはずです。 もしバックアップファイルがあったら比較してみてください。

pusuta
質問者

補足

回答ありがとうございます。カウントしたいのは、文字列の「英語」でした。もちろん”英語”で指定してありました。 セル内の「英語」は全角でしかありえないと思うのでよくわからなかったのです。バックアップはないので確認はできませんでした(^^;

関連するQ&A