数式が計算されない・=SUMがそのまま表示される【3つの原因で切り分け】
「=SUM(A2:A4) と入れたのに、計算されず文字のまま出てくる…」
「セルの左上に緑の三角が出て、クリックしても消えない…」
「数式は合っているのに、一部のセルだけ古い値のまま更新されない…」
数式が思ったように計算されないとき、原因は 大きく3系統 に分かれます。 やっかいなのは、見た目が似ていても 直し方がまったく違う ことです。
この記事は、
症状を見れば、3つの原因のどれかに必ず絞れる
という 切り分け(問診)形式 でまとめています。 上から順に読まなくても、自分の症状の章にジャンプしてOKです。
💡 関連記事:
- Excelの主要エラー6種【症状→原因→解決の早見表】 ←
#VALUE!など エラー値(#〇〇)が出ている ときはこちら- SUMIF / SUMIFS が動かない6つの原因と解決法 ← SUMIF/SUMIFSの 合計が0 になる人向け(型・文字列が原因のことが多い)
- コピーすると参照がズレる…絶対参照と相対参照 ← コピーで 結果がズレる/0 になるのは参照の問題かも
まずは症状で切り分け(あなたはどのタイプ?)
数式が計算されないトラブルは、次の3タイプのどれかです。 自分の症状に当てはまる行から、該当する章へジャンプしてください。
| あなたの症状 | 原因 | 最短の直し方 |
|---|---|---|
数式が =SUM(...) という 文字のまま 表示される(左寄せ) | ① セルが「文字列」書式 | 書式を「標準」に戻し、対象セルで F2 → Enter |
数式は文字のままだが、数式バーの先頭に ' が見える | ② 先頭にアポストロフィ ' | 数式バーで先頭の ' を消して Enter |
| 数式は計算されているのに、一部だけ古い値のまま 更新されない | ③ 手動計算モード | 「数式」タブ →「計算方法の設定」を「自動」に。今すぐなら F9 |
📌 ポイント: セルに
#VALUE!や#N/Aのように#で始まるエラー値 が出ているなら、それは別カテゴリです。本記事ではなく Excelの主要エラー6種 を読んでください。本記事は「エラー値が出ないのに計算されない」ケースを扱います。
タイプ①と②は「式が文字のまま見える」症状、タイプ③は「式は動いているが値が古い」症状です。 まずはこの大きな違いを押さえると、迷わず正しい章にたどり着けます。
タイプ①:式が文字のまま表示される(セルが「文字列」書式)
最初に疑うべき、一番多い原因です。
症状
- セルに
=SUM(A2:A4)と打ってEnterしても、計算されず=SUM(A2:A4)という文字がそのまま 表示される - その文字が 左寄せ で表示される(数値や計算結果なら本来は右寄せ)
- 同じシートでも、別の列ではちゃんと合計が出ている
なぜ起きる
そのセルの 表示形式が「文字列」 になっていると、Excelは入力された =... を「数式」ではなく「ただの文字」として扱います。
だから計算されず、打った式がそのまま見えるのです。
CSVを取り込んだとき、他の人が作ったブックを使い回したとき、書式だけコピペしたときなどに起きがちです。
確認方法
- 該当のセルを選択する
- ホームタブの 「数値の書式」プルダウン(リボン中央あたりにある、書式名と
▼が表示された箇所。正常なセルなら「標準」と出ています)を見る - ここが 「文字列」 になっていたらビンゴ
セルの値が 左寄せ になっているのも、文字列として扱われているサインです。
解決方法
書式を直すだけでは終わらない、という点に注意してください。
- 該当セルを選び、「数値の書式」プルダウンを 「標準」 に戻す
- そのままでは再計算されません。 対象セルを選んで
F2(編集モード)→Enterで 再確定 する - 複数セルあるときは、書式を「標準」にしてから式を入力し直すのが確実
📌 ポイント: ここが初心者が一番ハマるところです。書式を「標準」に戻しただけでは、表示は文字のまま で直りません。Excelは「もう確定済みの中身」を勝手に作り直さないからです。対象セルで
F2→Enter(再確定) して、はじめて数式として計算されます。F2などの編集ショートカットは Excelの時短ショートカット も参考に。


①と②の違い:①は セルの書式が「文字列」 になっているのが原因です。次のタイプ②は書式が「標準」のまま起きるので、確認する場所が違います。
タイプ②:式の先頭にアポストロフィ ' が付いている
①とそっくりな症状ですが、原因も直し方も別物です。
症状
- ①と同じく、式が
=SUM(A2:A4)という 文字のまま・左寄せ で表示される - でも「数値の書式」を見ると 「標準」のまま(文字列になっていない)
なぜ起きる
セルの先頭に アポストロフィ '(半角のシングルクォート)が付いていると、Excelは「これ以降は文字列として扱ってください」という指示と解釈します。
このため '=SUM(...) は数式ではなく文字になります。
やっかいなのは、先頭の ' 自体はセルには表示されない こと。セル上は =SUM(A2:A4) に見えるので、書式が原因(①)と区別がつきにくいのです。
確認方法
- 該当セルを選択する
- 画面上部の 数式バーの先頭 を見る
'=SUM(A2:A4)のように、先頭に'が付いていないか 確認する
' は 数式バーにだけ 表示され、セル本体には出ません。ここを見るのが一発の見分け方です。
解決方法
- 該当セルをダブルクリック、または選んで数式バーをクリックする
- 先頭の
'を1文字削除 する Enterで確定する
複数セルにまたがる場合は、置換(Ctrl+H)で機械的に消そうとすると式の途中の ' まで消すリスクがあるので、書式が「標準」であることを確認のうえ、入力し直すのが安全です。
📌 ポイント: タイプ①との違いは確認する場所です。書式が「文字列」なら①、書式は「標準」なのに数式バーの先頭に
'があれば②。数式バーを見れば一発で区別できます。

②と①の違い:②は 書式は標準なのに先頭の ' が犯人です。書式をいくら「標準」に戻しても、' が残っていれば文字のままなので、直す対象を取り違えないようにしましょう。
タイプ③:一部だけ計算されない・緑の三角が消えない(手動計算モード)
①②とは症状からして違うタイプです。
症状
- 数式は正しく入っていて、計算されているセルもある
- なのに、もとの数値を変えても 結果が更新されない
- 一部のセルだけ古い値のまま で、手で計算した答えと合わない
なぜ起きる
ブックが 「手動計算」モード になっていると、Excelはセルの値を変えても 自動では再計算しません。 重くて大きいブックを開いた人や、共有ファイルを受け取ったときに、この設定のまま回ってくることがあります。
この設定は シート単位ではなく Excel 全体(アプリ)に効く ため、別のブックを開いても手動のまま、ということが起こります。
確認方法
- 「数式」タブ を開く
- 右側にある 「計算方法の設定」 を見る
- ここが 「手動」 になっていないか確認する
データを変えたあと、画面下のステータスバーに「再計算」と表示されることもあります。これも手動計算のサインです。
解決方法
- 「数式」タブ →「計算方法の設定」を 「自動」 に戻す
- 今すぐ最新の結果にしたいときは
F9(ブック全体を再計算) を押す
📌 ポイント: これは「式が文字で見える」タイプ①②とは症状が違います。①②は式そのものが計算されていないのに対し、③は式は計算されているが結果が古いだけです。式が正しく入っているのに値だけズレているなら、まず計算方法の設定を疑ってください。

③と①②の違い:③は 書式もアポストロフィも関係ありません。式は計算される状態なのに「再計算のスイッチがオフ」なだけ。だから書式を触っても直りません。
緑の三角(エラーインジケータ)の正体と消し方
セルの 左上に出る小さな緑の三角 は、多くの人が「エラーだ」と身構えますが、正体は違います。
緑の三角は エラーの確定ではなく、「エラーチェック」機能の注意マーク です。Excelが「ここ、もしかして意図と違うかも?」と親切に教えてくれているサインにすぎません。
よくある中身:
- 数値が文字列として保存されています(一番多い)
- 周囲のセルと違う数式が入っている
- 2桁で入力された年(日付の可能性)
このうち 「数値が文字列として保存されています」 の三角は、タイプ①の遠い親戚です。 見た目は数字なのに中身は文字列なので、合計しても 0 になったり集計に入らなかったり します。
直し方(3通り)
- 「数値に変換する」で根本対処(おすすめ) 三角の付いたセルを選ぶと出る 「!」マークのボタン をクリックし、「数値に変換する」 を選びます。これで文字列の数字が本物の数値になり、合計も正しく出ます。SUMIF/COUNTIF の合計が0になっていた原因の解消にもなります(SUMIFが動かない も参照)。
- そのマークだけ無視する 「!」ボタンから 「エラーを無視する」 を選ぶと、そのセルの三角だけ消えます(中身は変わりません)。
- エラーチェック自体をOFF(非推奨・最終手段) ファイル →「オプション」→「数式」→「エラーチェック」のチェックを外すと、緑の三角が出なくなります。
📌 ポイント: 緑の三角は「間違いの確定ではなく、親切な注意書き」です。むやみに全部消したり、いきなりエラーチェックをOFFにしたりすると、本当のミスまで隠れてしまいます。まずは三角の中身(「!」ボタンの説明文)を読んで、必要なものだけ対処しましょう。

再発を防ぐ3つの習慣
同じトラブルを繰り返さないために、次の3つを習慣にすると安心です。
- 貼り付けたデータは「左寄せの数字」がないか確認する CSVや他システムから貼ったデータは、数字が左寄せ=文字列になっていることがよくあります。左寄せの数字を見たら「文字列かも」と疑いましょう。
- 数式を入れる前にセルの書式を「標準」にしておく あらかじめ「数値の書式」を「標準」にしておけば、タイプ①の文字列書式に引っかかりにくくなります。
- 重い共有ブックを開いたら計算方法をチェックする 受け取ったブックは「計算方法の設定」が「手動」のことがあります。開いたら「自動」になっているか一度確認する癖をつけると、タイプ③を防げます。
📌 ポイント: 3タイプとも「他から来たデータ・他人が作ったブック」で起きやすい共通点があります。自分以外が触ったファイルを使うときは、上の3点を最初にチェックしておくと、後からの「なぜ計算されない?」を減らせます。
まとめ:症状→原因→直し方の早見表
まずはこのフローで、自分がどのタイプかを判断してください。
| タイプ | 症状 | 原因 | 直し方 |
|---|---|---|---|
| ① 文字列書式 | 式が文字のまま・左寄せ。書式が「文字列」 | セルの表示形式が文字列 | 書式を「標準」に戻し、F2 → Enter で再確定 |
| ② 先頭アポストロフィ | 式が文字のまま。書式は標準だが数式バー先頭に ' | 先頭の ' で文字列扱い | 数式バーで先頭の ' を削除 → Enter |
| ③ 手動計算モード | 式は動くが一部だけ値が古い | 計算方法が「手動」 | 「計算方法の設定」を「自動」→ F9 で再計算 |
| 緑の三角 | セル左上の小さな三角 | エラーチェックの注意マーク(多くは「数値が文字列」) | 「!」ボタン →「数値に変換する」で根本対処 |
タイプ①②は「式が計算されていない」、タイプ③は「式は計算されているが古い」。 ここを取り違えなければ、直し方も自然と決まります。
よくある質問
Q. 書式を「標準」に変えたのに、まだ式が文字のままです
A. 再確定(F2 → Enter) が必要です。書式を変えただけでは、すでに確定済みの中身は作り直されません。対象セルを選んで F2 で編集モードにし、Enter で確定し直してください(タイプ①参照)。
Q. 先頭の ' を消しても直りません
A. 書式が「文字列」のまま、という タイプ①も併発 している可能性があります。「数値の書式」が「標準」かを確認し、文字列なら標準に戻したうえで F2 → Enter で再確定してください。
Q. Mac でも同じですか?
A. 考え方は同じです。再計算は Cmd + =、計算方法の設定はメニューの「Excel」→「環境設定」→「計算方法」などから行います(バージョンによって場所が少し異なります)。文字列書式・アポストロフィの仕組みは Windows と共通です。
Q. 3タイプを試しても直りません
記事の手順を試しても直らない場合、特定の構成だけで起きるレアケースかもしれません。AIサポートで対話的に原因を切り分けてみてください。
関連記事
- ピボットテーブルが思いどおりに集計できない【合計・個数・比率・更新を症状別に】
- Excelマクロ(VBA)が動かない・エラーが出るときの原因切り分け【症状別】
- 絶対参照と相対参照の使い分け【$ と F4 キーで数式コピーがズレない】
- COUNTIF / COUNTIFS が動かない6つの原因と解決法【上から順に試せばOK】
- Excelショートカット厳選20選【明日から作業が倍速になる】
- IF関数の入れ子から卒業する5つの方法【パターン別に使い分け】
- INDEX+MATCH で VLOOKUP の弱点を克服する4つの場面【コピペで使える】
- SUMIF / SUMIFS が動かない6つの原因と解決法【上から順に試せばOK】
- IFERROR の使い方と落とし穴【エラーを隠す前に読む完全ガイド】
- Excelの主要エラー6種【症状→原因→解決の早見表】
- VLOOKUPで#N/Aが出る5つの原因と解決法【上から順に試せばOK】