INDEX
関数式が計算されずにそのまま表示される原因と解決方法

Excelで関数を入力したのに、=SUM(A1:A5) のような数式そのものが表示されてしまい、計算結果にならないことがあります。
このような場合は、セルの表示形式や入力方法、Excelの設定などに原因があることがほとんどです。この記事では、よくある原因と対処方法を順番に紹介します。
原因1:セルの表示形式が「文字列」になっている
最も多い原因です。セルの表示形式が「文字列」になっていると、Excelは数式を計算せず、文字としてそのまま表示します。
解決方法
- 対象セルを選択します。
- 「ホーム」タブの表示形式を「標準」(または「標準形式」)へ変更します。
- セルを編集状態(F2キー)にしてからEnterを押すか、数式を入力し直します。
表示形式を変更しただけでは計算されません。必ず再入力またはF2→Enterを行ってください。
原因2:先頭に半角スペースが入っている
数式の前に半角スペースがあると、数式ではなく文字列として扱われます。
例
=SUM(A1:A5)
解決方法
- 先頭の半角スペースを削除してEnterを押します。
原因3:先頭に「'」(シングルクォーテーション)が付いている
セルの先頭に'が付いていると、Excelは文字列として扱います。
例
'=SUM(A1:A5)
解決方法
- 先頭の'を削除してEnterを押します。
原因4:「数式の表示」がオンになっている
Excelには数式そのものを表示する機能があります。この機能が有効になると、すべてのセルで計算結果ではなく数式が表示されます。
解決方法
- 「数式」タブ → 数式の表示をクリックしてオフにします。
- または、Ctrl + `(「@」キーの左側にある「`」キー)でも切り替えられます。
原因5:計算方法が「手動」になっている
計算方法が手動になっていると、新しく入力した数式が自動で再計算されないことがあります。
※この場合は通常、数式そのものではなく古い計算結果が表示されますが、念のため確認しておくと安心です。
解決方法
- 「数式」タブを開きます。
- 「計算方法の設定」で自動を選択します。
原因6:数式の入力ミス
関数名や括弧、演算子などが間違っている場合は、正しく計算されません。
例
=SUM(A1:A5)
括弧の閉じ忘れや、関数名のスペルミスがないか確認しましょう。
原因7:「=」が全角になっている
数式は半角の「=」で始める必要があります。
例
=SUM(A1:A5)
このように全角の「=」を使用すると、数式ではなく文字列として扱われます。
チェックリスト
数式が計算されない場合は、次の順番で確認すると原因を見つけやすくなります。
- セルの表示形式が「文字列」になっていないか
- 先頭にスペースが入っていないか
- 先頭に「'」が付いていないか
- 「数式の表示」がオンになっていないか
- 計算方法が「自動」になっているか
- 全角の「=」を使っていないか
- 数式の入力ミスがないか
まとめ
- 最も多い原因はセルの表示形式が「文字列」になっていること。
- 表示形式を変更した後はF2→Enterまたは再入力が必要。
- 先頭のスペースや'も文字列扱いになる原因。
- 「数式の表示」がオンになっていないかも確認する。
- 全角の「=」や入力ミスにも注意する。