- ベストアンサー
sum関数で合計が返らない。
sum関数で、数値の入ったセルの合計を求めようとしましたところ、なぜか合計が1600とならなければならないところ、0になってしまいます。 数値の入ったセルが数値であること(文字列ではない)は、isnumberで確認をしたのですが、原因がわかりません。 どなたか解決方法をご存じの方がいましたらおしえてください。 excel2010です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
数値の入ったセルをダブルクリックして計算されますか? 計算される場合、セルは標準または数値となっているはず。 しかし、ほかの文字列セルから参照とか文字列になっているのが原因です。 isnumberは、中身的に数値か判断しているだけだと思います。 解決方法は原因から対策しないといけないので、 そのセルの値は、どこからか参照してきたものなのか またはどのように入力されたか教えてください。 (対処方法) ダブルクリックするのも大変ですので、以下の方法をお薦めします。 元の値が入っているセル又は1列のセル範囲(複数列は不可)を選択して、メニューのデータ-区切り位置-次へ-次へ-完了とします。
その他の回答 (2)
- chayamati
- ベストアンサー率41% (260/624)
回答No.2
- kokorone
- ベストアンサー率38% (417/1093)
回答No.1
違う値に変更したらどうなりますか? 変更後も0のままなら、計算方法が手動になっていませんか? http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=012854
質問者
お礼
ありがとうございます。 sumの合計データの参照先全てにisnumberをかけたところ一部文字列が見つかりました。 大変お騒がせいたしました。
お礼
ありがとうございます。 sumの合計データの参照先全てにisnumberをかけたところ一部文字列が見つかりました。 大変お騒がせいたしました。