エクセルのSUMが0になる|計算ができない原因と対処法

今回の記事では、エクセル(Excel)のSUM関数で合計を計算したときの結果が「0」になるときの原因と対処法について解説しています。
※「原因を探す前に、まずは正しい合計の手順をサッとおさらいしたい」という方は、こちらの基本記事を先にチェックしてみてください。
➔ エクセルで合計を縦・横一列で計算する基本のやり方
クリックできる目次
エクセルのSUMが0になる原因
エクセル(Excel)のSUM関数で足し算したとき、結果が「0」になるときがあります。
エクセル(Excel)のSUM関数で足し算したときの結果が「0」になる原因は、SUM関数の引数で参照しているセルに文字列が入力されているからです。
エクセル(Excel)のSUM関数では、文字列を足し算することはできません。
エクセル(Excel)のSUM関数を使って足し算するとき、引数で指定するセルに文字列が入力されていると結果は「0」になります。
エクセル(Excel)のセルに入力されている値の「1」や「2」には、数値と文字列があります。
エクセル(Excel)のSUM関数を使って文字列である「1」や「2」を足し算すると、答えは「0」になります。
「1円」や「1cm」のように単位をつけた数字も文字列です。
エクセル(Excel)のSUM関数を使って「1円」や「1cm」のように単位がついた数字を足し算したときも、答えは「0」になります。
SUMの結果が0になったときの対処法
エクセル(Excel)のSUM関数を使って足し算したときの答えが「0」になったときは、参照しているセルに入力されている値が文字列です。
SUM関数で参照しているセルに入力されている文字列を数値に修正してください。
エクセル(Excel)のSUM関数の引数で参照しているセルに入力されている値を数値に修正する方法を紹介します。
数字だけが入力されている
参照しているセルに「1」や「2」などの数字だけが入力されている文字列を数値に修正する方法を紹介します。
参照しているセルに「1」や「2」など数字だけが入力されている文字列を数値に修正する手順は、次のとおりです。
- 「1」や「2」などの文字列が入力されているセルをクリックする
- 選択したセルの横に「!」記号が表示される
- 「!」記号をクリックする
- 「数値に変換する」をクリックする
「数値に変換する」をクリックすると、参照しているセルに入力されている文字列が数値に変換されます。
「0」が表示されている足し算の答えが、正しい結果に自動的に修正されます。
エクセル(Excel)のSUM関数を使って足し算した答えが「0」になったときは、引数で参照しているセルに入力されている値が数値か文字列かを確認してください。
単位がついた数字が入力されている
エクセル(Excel)のSUM関数の引数で参照しているセルに「1円」や「1cm」のように単位をつけた数字が入力されているときは、単位を削除してください。
「1円」や「1cm」のように単位をつけてセルに入力された数字は文字列です。
文字列が入力されているセルをSUM関数の引数で指定すると結果は「0」になります。
セルに入力した単位を削除してください。
エクセル(Excel)のSUM関数の引数で参照しているセルの数値を「1円」や「1cm」のような単位がついた数値にしたいときは、エクセル(Excel)の機能の1つである「セルの書式設定」を使って単位をつけてください。
「セルの書式設定」を使って単位をつける方法については、「エクセルのユーザー定義で単位を数値に自動でつける方法」を参考にしてください。
SUMが反映されない原因と解決方法
エクセル(Excel)のSUM関数で参照しているセルの値を修正したり、列(下)や行(横)方向にコピーしたりしたが反映されない原因は、「計算方法の設定」が手動になっているからです。
エクセル(Excel)では、数式を自動で計算したり手動で計算したり設定することができます。
「計算方法の設定」が手動になっていると、エクセル(Excel)は自動で再計算しません。
合計を計算した数式で参照しているセルの値を修正したり、合計を計算した数式を列(下)や行(横)方向にコピーしたりしても再計算されません。
エクセル(Excel)が自動計算しないので、正しい合計は表示されません。
再計算されないときは、手動になっている「計算方法の設定」を自動に変更してください。
計算方法の設定を手動から自動に変更する手順は、次のとおりです。
- 「数式」タブをクリックする
- 「計算方法」グループの「計算方法の設定」の「V」クリックする
- 「自動」をクリックしてチェックマークをつける
+で文字列を計算したとき
エクセル(Excel)で足し算する方法には、「+」記号を使って計算する方法があります。
「+」記号を使った数式で、「1」や「2」など数字だけが入力されているセルを参照したとき、結果は「0」にはなりません。
正しい答えが表示されます。
しかし、「+」記号を使った数式で、「1円」や「1cm」のように単位をつけた数字が入力されているセルを参照したときは、結果は「#VALUE!」になります。
「#VALUE!」とは、
- 入力した数式に問題がある
- 参照先のセルに問題がある
ときにセルの表示されるメッセージです。
SUMが0の原因は文字列
今回は、エクセル(Excel)のSUM関数で合計を計算したときの答えが「0」になるときの原因と対処法について解説しました。
参考にしてください。
さらに計算ミスをなくす関連記事
今回の方法で解決しない場合や、計算結果が「1円合わない」など微妙にズレる方は、こちらの記事が役立ちます。
➔ エクセルで合計が合わない2つの原因と解決方法
「もっと効率よく、一気に合計を出したい!」という方は、こちらの時短ワザも参考にしてください。
