Office / Excel

ExcelでオートSUMが正しく合計されないときの対処法

オートSUMの結果が0になる、合計できない場合に、数値の形式・範囲・計算設定を安全な順に確認する方法を紹介します。

対象環境: Excelのワークシート、ローカルファイルまたは共有ファイル 最終更新: 2026年8月9日 難易度: ふつう リスク: 中

ExcelでオートSUMを使ったのに結果が0になる、または期待した合計にならないときは、セルが数値として認識されていない、合計範囲がずれているなどの原因が考えられます。

まずはファイルや数式を壊さない確認から行い、次にセルの形式と計算設定を確認します。元のファイルは上書きせず、必要ならコピーを作ってから操作してください。

まず確認すること

  • ファイルを保存し、別名でコピーを1つ作る
  • Excelを閉じて開き直し、同じセルで結果を確認する
  • 合計結果のセルにエラー表示ではなく「0」が出ているか確認する
  • 数式バーで、SUM関数の範囲が合計したいセルを含んでいるか確認する
  • 新しい空白ブックで数値を入力し、オートSUMが動くか試す

すぐわかる答え

最も多いのは、見た目は数字でもセル内では文字列になっているケースです。次に、オートSUMが選んだ範囲が途中の空白セルで止まっている、計算方法が手動になっている可能性を確認します。

考えられる原因

  • 数字の前後に空白や記号があり、文字列として保存されている
  • オートSUMが自動選択した範囲に、合計したいセルが入っていない
  • セルの表示形式や入力方法の影響で、数値が文字列になっている
  • 計算方法が手動で、数式の再計算が行われていない
  • 参照先のセルが空白、エラー、または別の数式結果になっている

対処法1: SUMの合計範囲を確認する

オートSUMは周囲の連続した数値を自動で選びます。途中に空白行や文字列があると、意図しない位置で範囲が終わることがあります。

  1. 合計セルを選び、数式バーの=SUM(...)を確認します。
  2. 色枠で囲まれた範囲が、合計したいセル全体を含むか確認します。
  3. 不足している場合は、数式内の範囲をドラッグして選び直します。
  4. Enterキーを押し、結果が変わるか確認します。

対処法2: 数字が文字列になっていないか確認する

左寄せの数字、セル左上の緑色の三角、数字の前にあるアポストロフィなどは、文字列の目印になることがあります。文字列はSUMで合計されず、結果が0になることがあります。

  1. 合計したいセルを1つ選び、数式バーに数字以外の空白や記号がないか見ます。
  2. セル左上に警告マークが表示される場合は、表示された選択肢から数値への変換を選びます。
  3. 警告がない場合は、対象セルの書式を「標準」または「数値」に変更します。
  4. セルをダブルクリックしてからEnterキーを押し、再度SUMの結果を確認します。

対処法3: 計算方法を自動に戻す

計算方法が手動の場合、数式を入れても結果が更新されないことがあります。特に他のファイルからコピーしたブックで起こることがあります。

  1. Excelの「数式」タブを開きます。
  2. 「計算方法の設定」を確認し、「自動」が選ばれているか確認します。
  3. 自動に変更した後、合計セルを選んでEnterキーを押します。

対処法4: ファイル固有の問題か切り分ける

新しいブックでは合計できるのに特定のファイルだけで合計できない場合は、そのブックの設定や入力内容が影響している可能性があります。

  1. 新しい空白ブックに、問題の数値を数個だけ手入力します。
  2. オートSUMで正しく合計できるか確認します。
  3. 新しいブックでは正常なら、元ファイルの該当列を確認し、不要な空白・記号・結合セルがないか見直します。
  4. 共有ファイルや読み取り専用ファイルでは、編集権限があるかも確認します。

解決しない場合

数式バーでは正しい範囲なのに合計できない、複数の数式が一斉におかしい場合は、ファイルの設定やExcel自体の不調も考えられます。会社・学校の管理PCや共有ファイルでは、設定変更やOfficeの修復を行う前に管理者へ確認してください。修復を試す場合も、必ずファイルのバックアップを作成してから行います。

FAQ

オートSUMで0になるのに、セルには数字が表示されています。

数字が文字列として入力されている可能性があります。セルの警告表示、前後の空白、表示形式を確認し、数値へ変換してください。

SUM関数を直接入力しても合計できません。

オートSUMではなく入力データ側の問題であることが多いです。合計範囲と、参照しているセルが数値として認識されているかを確認してください。