
ExcelのSUM関数で合計されない・0になるときの対処法について、原因を切り分けながら直す方法を解説します。
画面やメニューの名称は、Windows版のExcel for Microsoft 365・Excel 2024を基準にしています。
最初に確認したい結論
合計範囲の数字が文字列になっていないか、計算方法が手動になっていないか、SUMの参照範囲が正しいかを確認します。
大切なファイルを操作するときは、先にコピーを作成してから対処してください。
主な原因
数字が文字列として保存されていると、SUM関数の合計対象にならない場合があります。
数式の参照範囲に新しく追加した行が含まれていない可能性があります。
計算方法が手動だと、値を変更しても合計結果が更新されません。
対処方法
文字列の数字を数値へ変換する
- 合計対象セルの左上に緑の三角形がないか確認します。
- 警告マークから「数値に変換する」を選びます。
- 単位や空白が混ざるデータは、別列で不要文字を除いてから数値化します。
SUM関数の範囲を確認する
- 合計セルを選択し、数式バーに表示された範囲を確認します。
- 追加した行や必要な列が範囲内に含まれているか確認します。
- 表をテーブル化すると、行追加時に参照範囲が自動で広がりやすくなります。
計算方法を自動へ戻す
- 「数式」タブの「計算方法の設定」を開きます。
- 「自動」を選択します。
- F9キーで再計算し、合計値が更新されたか確認します。
作業するときの注意点
SUBTOTAL関数はフィルターで非表示になった行の扱いがSUM関数と異なります。
絞り込み後の表示行だけを合計したい場合は、目的に合う関数を使い分けてください。
まとめ
合計範囲の数字が文字列になっていないか、計算方法が手動になっていないか、SUMの参照範囲が正しいかを確認します。
一度に複数の設定を変えず、原因になりそうな項目を一つずつ確認すると元に戻しやすくなります。

