• ベストアンサー

COUNTIFの件です

countif の式で、 範囲もセルの指定もあっているのに どうしても結果の数字が違っています(>_<) どういう原因が考えられるでしょうか? =COUNTIF(data!C:C,I5) たったこれだけの式なのですが・・・(TT)

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

  • ベストアンサー
  • akirakm
  • ベストアンサー率66% (2/3)
回答No.1

C列セルの数値に、文字列扱いの数値が混入しているのでは? 空きせるに、「1」を入力し、C列全体に乗算貼り付けしてみてください。 L5の条件設定も気になりますが・・・。

hisoft39
質問者

お礼

早速のお答えありがとうございました! おかげ様で解決しました<m(__)m>

その他の回答 (1)

  • banker_U
  • ベストアンサー率21% (17/78)
回答No.2

数字なのか文字列なのか紛らわしいデータを扱っていませんか? Excelでは数値の123と文字列の123は違うものとして判断される場合がままあります(逆に勝手に読み替えることもあるのでややこしい)。 セルI5に入っているのは数値(もしくは数値に見える文字列)ではないですか?その可能性が高いように思われます。 多分C列に入っているのが「一見数値の文字列」でI5には正真正銘「数値」が入っていると想定します。 その場合手っ取り早い方法は、I5の数値の頭に'(Shift+7)をつけることです。まずこれをやってみてください。 だめなら下記。 C列に数値と数値に見える文字列が混在しているとまずどちらかに統一してやる必要があります。各セルの内容に0を足せば数値に変わるし、""を追加(表記は「=C1 & ""」)してやれば文字列になります。 意味不明ならまた質問してください。

hisoft39
質問者

お礼

詳しいお答えありがとうございました<m(__)m> 解決しました! すみません(>_<)

関連するQ&A