- ベストアンサー
COUNTIF関数 正しい値が返ってこない
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
noname#204879
回答No.6
=COUNTIF(A:A,A1) ↓ =COUNTIF(A:A,"="&A1)
質問者
お礼
ご回答ありがとうございます。
- WindFaller
- ベストアンサー率57% (465/803)
回答No.5
こんばんは。 配列で処理すればいいのでは? Ver2007 以上なら =SUMPRODUCT((A:A=A1)*1) '範囲選択でも可 Ver2003 以下なら、範囲まで。 =SUMPRODUCT(($A$1:$A$1000=A1)*1) これは、あくまでも、個人のExcelのトレーニング。 こんな方法もあるというだけです。
質問者
お礼
ご回答ありがとうございます。
- keronjin
- ベストアンサー率50% (83/166)
回答No.3
関数部分を細かく見てください。 具体的には「関数の引数」ダイアログを開いてみましょう。 ”検索条件”を見るとよくわかると思います。 つまり半角の不等号が検索条件の演算子として認識されているということです。
質問者
お礼
ご回答ありがとうございます。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
対処療法的にはB1に =COUNTIF(A:A,"*"&A1) 以下コピー のようにしてやると、正しい結果を得ます。 各セルの先頭の半角<を、そういう言葉としてじゃなく、「より小さい」(を数えなさいという)の演算の指示としてCOUNTIF関数が解釈しているためです。
質問者
お礼
ご回答ありがとうございます。
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.1
B1 セルにカーソルを置いて、数式バーを確認してみてください。「=COUNTIF(A:A,A1)」になっていますか?「7」と表示されている行があるところを見ると、恐らく「A1」の部分が何かに書き換わっているのではないでしょうか。お示しの数式自体は正しいと思います。
質問者
お礼
ご回答ありがとうございます。
お礼
ご回答ありがとうございます。