[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『0以外の数値が入ったセルの個数計算』(ren)
=COUNTIF(B3:B33,">0")
を入力しても0になります。
それ以外の色々な数式を試してみましたが、0になるか、0のセルも含まれる31個という結果になるかのどちらかになってしまいます。
B3:B33のセルそれぞれには数式が入っていまして、その計算結果により0かそれ以上の数字が入っています。
計算の結果、0より大きい、もしくは0を空白としてしまって空白以外のセルの数を計算するにはどうすればいいでしょうか。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
本当にそう入力しているのかこちらに入力する際のミスなのかがわからないが、 =COUNTIF(B3:B33,">0") の>が全角であれば>0という文字と等しいかをみるため0になるが。
=COUNTIF(B3:B33,">0") では試してみただろうか? (ねむねむ) 2017/06/08(木) 11:21
あと式で結果を数値ではなく文字列の数字にしているということは無いだろうか? (ねむねむ) 2017/06/08(木) 11:26
こちらへの入力ミスでした。
念のためコピペで再度入力しました。
結果の書式を確認したところ、やはり数値にはなっていなかったので全て数値に直しました。
それでもまだ0と結果が出ます・・・
(ren) 2017/06/08(木) 11:58
よこから失礼
多分、単純に数値に書式を直しても治っていないと思います。
1個1個選んで、エンターを押してやると初めて数字になるように思います。
(パオ〜〜ン) 2017/06/08(木) 12:02
表示形式の問題じゃないと思いますけど。
B列に入れてる数式を提示してください。 手入力じゃなく、コピーして貼り付けで。
ひとまず以上です。 (笑) 2017/06/08(木) 12:08
ありがとうございます、どうやらそれが原因だったようです。
ただ、B3:B28では正常にカウントしてくれるのですが、B29から先も含めるとまた0になってしまいます。
B:29:B33の数値は今全て0になっています。
もちろん、教えていただいた通り一つずつエンターで数値にしました。
(ren) 2017/06/08(木) 12:22
ねむねむさん、パオ〜〜ンさん、ありがとうございます!!
(ren) 2017/06/08(木) 12:30
ありゃ、一つ一つやったんですね。お疲れ様です。
表示形式を「標準」にしてから列を選択し
データタブ→区切り位置→完了
とすると一度に数値にできますのでまた同様のことがあった時はやってみてください。
>B29から先も含めるとまた0になってしまいます。
式の参照範囲が変わってませんか? 相対参照で式を作られているみたいなので。
…と思ったら違う原因だった。 何でひとつだけ違う式が入るんだろ。 (コナミ) 2017/06/08(木) 12:38
>データタブ→区切り位置→完了 >とすると一度に数値にできますのでまた同様のことがあった時はやってみてください。
B列には数式が入ってるんですけど、数式の結果が文字列の数字でも 区切り位置で数値にできるんですか?
ちょっと確認だけ。
そもそも1セルだけ数式を間違えていたせいで、COUNTIFの結果が「0」になるということ自体、 腑に落ちないんですけど。 (笑) 2017/06/08(木) 13:05
>B列には数式が入ってるんですけど、数式の結果が文字列の数字でも >区切り位置で数値にできるんですか?
あー、全然見落としてましたね。 でもその場合、エンターで数値に戻すこともそもそもできるんでしょうかね? そのあたりは謎。
まぁ、B列とは言ってませんよ。 B列の数値がどこか別のセルを参照しているならその元のデータを 区切り位置で直せばいいだけです。 今回は方法を提示しただけです。
(コナミ) 2017/06/08(木) 13:18
>まぁ、B列とは言ってませんよ。 >B列の数値がどこか別のセルを参照しているならその元のデータを >区切り位置で直せばいいだけです。 >今回は方法を提示しただけです。
本当にそう思ってコメントしたのなら、そう書いてもらわないとわからない。 本当にそう思ってコメントしたのならね。 (笑) 2017/06/08(木) 13:31
もしかしたら循環参照だったのかも。
あくまで推測。 (笑) 2017/06/08(木) 15:15
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.