【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

「SUM関数を入れたのに合計が0になる」「エラーが出て計算できない」といったトラブルの多くは、データの形式や設定が原因です。この記事では、よくある3つの症状別に、一括で修正する方法を解説します。

スポンサーリンク

合計が0になる

原因1:表示形式が「文字列」になっている

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

セルの表示形式が「文字列」に設定されていると、数字を単なる「文字」として扱うため、計算の対象になりません。

解決方法1:「数値」に一括変換する

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

【手順】

  1. 数字が入力されている範囲を選択します。
  2. データ」タブ の「区切り位置」をクリックします。
  3. 「区切り位置指定ウィザード」が開いたら、そのまま「完了」をクリックします。

原因2:「単位」などの文字が入っている

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

「100円」や「10個」のように、数字と同じセルに文字が入ると「文字」として扱うため、計算の対象になりません。

解決方法2:「単位」を一括で消す

  1. 数字が入力されている範囲を選択します。
  2. Ctrl+Hを押して「検索と置換」を開きます。
  3. 「検索する文字列」に単位(例:円)を入力し、「すべて置換」をクリックします。

📖 参考:「単位」を表示させる

  • 単位を付けたい範囲を選択し、Ctrl+1を押して「セルの書式設定」を開きます。
  • 表示形式」タブの「ユーザー定義」を選択します。
  • 「種類」の欄に # "円"のように入力して「OK」を押します。
スポンサーリンク

エラーになる

原因:エラー値が含まれている

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

合計範囲にエラー値が含まれていると、結果もエラーになります。

解決方法:AGGREGATE関数を使う

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

合計を出したいセルに、以下のような数式を入力します。

例:=AGGREGATE(9,6,A2:A4)

AGGREGATE関数の引数:(集計コード, オプション, 範囲 1, [範囲 2], …)


【数式の解説】

  • 9(集計コード):SUM(合計)
  • 6(オプション):エラー値を無視する

📖 詳しい解説は「AGGREGATE関数の使い方!」の記事をご覧ください。

スポンサーリンク

数式がそのまま表示される

原因1:表示形式が「文字列」になっている

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

セルの表示形式が「文字列」に設定されていると、数式として扱われません。

解決方法1:表示形式を「標準」に戻す

  1. 合計を出したいセルを選択します。
  2. ホーム」タブから、表示形式を「文字列」から「標準」に変更します。
  3. セルをダブルクリックして確定し直すと正しく計算されます。

原因2:「数式の表示」がオンになっている

【Excel】足し算できない・合計が0になる・エラーになる原因と解決方法

「数式の表示」機能がオンになっていると、入力した数式がそのまま表示されます。

解決方法2:「数式の表示」をオフにする

  • 数式」タブの「数式の表示」をクリックします。
スポンサーリンク

関連記事

タイトルとURLをコピーしました