エクセル(Excel)でSUM関数を使って合計を出そうとしても、いくらやっても計算結果が0になってしまうことがあります。
どのように設定すれば、計算結果が表示されるようになるんでしょうか?
エクセルでsumの計算結果が0になる原因・対処法は?
エクセルでsumの計算結果が0になる原因には次のようなものがあります。
■計算方法が「手動」になっている
ツール、オプションで計算方法が「手動計算」になっている場合
「手動計算」→「自動計算」に
■セルの書式が「文字列」になっている
「=SUM()」関数の参照先が「標準」ではなく「文字列」になっている場合
計算対象になっている数値が入っているセルが、
「文字列」の設定になっていないでしょうか?
数字が文字として入力されていると計算されません。
参照先をF2、Enterすると、SUMで計算される場合次のようにされるといかがですか。
例えばその文字列がA列の場合、セルの書式設定で
「文字列」から「標準」にしたあとに、次のいずれかで試してみてはどうでしょうか。
1.空白セルを右クリック→コピー、
A列のデータを選択して→形式を選択して貼り付け→加算にチェック→OK
2.A列を選択、エクセルのメニューより、データ、区切り位置、そのまま完了ボタン。
CSVデータを取り込んでるとか、他のアプリケーションからインポートしたりしたデータの場合、文字列で取りこんでしまうことがあるので、CSVなどを取り込む際には、文字列ではなく、「標準」や「数値」で指定して取込んでみてください。
エクセルは循環参照でsumの計算結果が0になる?計算されない?
SUM関数の引数に自分自身のセルを含むと「循環参照」のエラーメッセージが表示されます。
「循環参照」エラーは数式が入力されているセル自体を計算しようとし、かつ反復計算と呼ばれる機能がオフになっているために発生します。
エラーを見つけられない場合は、[数式] タブをクリックし、[エラー チェック] の横にある矢印をクリックして、[循環参照] をポイントし、サブメニューの一覧の最初のセルをクリックします。
セルに入力されている数式を確認します。 そのセルが循環参照の原因かどうかを特定できない場合は、[循環参照] サブメニューに表示されている次のセルをクリックします。
もしくは[ワークシート分析]の[数式の検証]を実行してみましょう。