- ベストアンサー
countif関数について
countif関数で比較演算子の"<>"が使えません。どなたかご教授ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=COUNTIF(A1:A20,"<>5") などとした場合 5 以外の数値の個数をカウントします。 使えないとはどういうことなのか、どう使えないのか質問してください。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
どういう式を入れたのか書かないと。 他の人が、質問を将来参考にする場合も、他の人にどういう質問か、わからない。このコーナーはみんなが、将来も見る可能性があるところだということを忘れずに。 =COUNTIF(A1:A20,<>5) としたのかな。 演算子+数値をも含めて、条件部分を””で囲み、文字列化するのがエクセル関数の特徴。SUMIFも同じ。 ちなみにシートのセルD1で>100とすると=TYPE(D1)は2となって文字列になる。
お礼
ご指摘の内容、御尤もです。 実は、他人が作成したエクセルシートをもとに改良を加えようとして発生した問題であります。 内容は、 (あくまでも例ですが・・・) セルA1とB1、C1とD1・・・と、横に2つのセルが結合してあり、以後同様にA2とB2、C2とD2・・・と2~3行目も結合されており、3行目のA3とB3にSUM(A1:B2)、C3とD3にSUM(C1:D2)・・・と縦計されています。(計算結果"0"値あり) その縦計された値の中で、"0"以外の個数を求めたかったため、任意のセルへ=COUNTIF(A3:J3,"<>0")と入力した結果、セルが結合されていたため、予測しない答えが返ってきました。 その後、セルが結合されていることに気付かずいろいろ調べましたが判明せず、このサイトに質問した次第であります。 しかし、ご回答をいただき、"<>"が使えると解り、見直してみるとセルが結合されていることに気付き解決いたしました。 よく確認もせずに質問をしてしまい、申し訳なく思っております。 今後、十分注意いたします。
お礼
ご教授ありがとうございました。 解決いたしました。 簡単なことでお手数をおかけして申し訳ございませんでした。