「オートSUMを使おうとしたのに、なぜか合計がうまく出ない…」
数字を入力したのにオートSUMが反応しない、合計がゼロになる、エラーが出る——こういうことって意外とよくあります。でも原因がわかれば、ほとんどの場合かんたんに解決できます。

オートSUMが効かないときの原因は主に5パターン。一つずつ確認していきましょう!
目次
そもそもオートSUMとは?
オートSUM(Σ)は、選択した範囲の数字を自動で合計してくれるExcelの便利機能です。合計を出したいセルをクリックしてツールバーの「Σ」ボタンを押すだけで使えます。
オートSUMが反応しない原因と解決法
原因① 数字が「文字列」として入力されている
これが一番多い原因です。見た目は数字なのに、Excelが「文字」として認識しているため、合計が0になったり計算されなかったりします。
図解:文字列の数字を直す方法
① 該当セルを選択 → ② セル左上の緑の三角マーク(エラーインジケーター)をクリック → ③「数値に変換する」を選ぶ → ④ 合計が正しく計算される
見分け方:数字として認識されているセルは右寄り、文字として認識されているセルは左寄りに表示されます。
原因② セルの書式が「テキスト」になっている
セルの書式設定が「テキスト」になっていると、数字を入力しても文字として扱われます。
- 該当のセルを選択
- 「ホーム」タブの書式ボックスで「テキスト」と表示されていたら変更
- 書式を「標準」または「数値」に変更する
- セルをダブルクリックしてEnterを押す(書式変更を反映させるため)
原因③ 範囲の選択がずれている
オートSUMを押したとき、Excelが自動で選んだ範囲が正しくない場合があります。隣に別の数字があると、予想外の範囲を選ぶことがあります。
解決方法:オートSUMを押した後、点線で囲まれた範囲を確認して、正しい範囲をドラッグして選び直してからEnterを押しましょう。
原因④ 空白セルが混ざっている
合計したい範囲の途中に空白セルがあると、Excelがそこで範囲を区切ってしまうことがあります。手動で合計範囲を選択し直すか、空白セルに「0」を入力しましょう。
原因⑤ フィルターで非表示の行がある
フィルター機能で一部の行を非表示にしている場合、オートSUMは非表示の行も含めて合計します。見えている行だけ合計したい場合はSUBTOTAL関数を使いましょう。
例:=SUBTOTAL(9,B2:B10)(9は合計の意味)

「合計が0になった」→まずセルが左寄りかどうか確認!左寄り=文字列の可能性大です。これだけ覚えておけばほとんど解決します。
よくある質問
Q:合計が突然0になりました。
A:数字が文字列として入力されているケースが最多です。セルを選んだときにステータスバー(画面下部)の合計欄を確認してみてください。0になっていたら文字列が原因です。
Q:#NUM!や#VALUE!エラーが出ます。
A:数値以外のデータ(文字・空白など)が計算範囲に含まれているとこのエラーが出ます。対象のセルを確認して、数値以外のものを取り除きましょう。
Q:小数点の合計がなぜかおかしいです。
A:浮動小数点の計算誤差が原因のことがあります。ROUND関数を使って桁数を指定すると解決することが多いです。例:=ROUND(SUM(A1:A10),2)
まとめ
- オートSUMが反応しない最多原因は「数字が文字列になっている」
- セルが左寄り=文字列のサイン → 「数値に変換する」で解決
- 書式「テキスト」→「標準」に変更して再入力で解決することが多い
- フィルター使用時に見えている行だけ合計したい → SUBTOTAL関数
- ショートカット:Alt+Shift+=(Windows)

「なんで合計が出ないの?」と悩んでいたのが、原因さえわかればスッキリ解決できましたね!



コメント