【Excel・エクセル】数式が計算されない?関数が反映されない?対策は?

表示,トラブル,表示形式

もりの

あれ、数式を書いたのに、計算されないよ?

やまの

原因はいくつか考えられるから、一つずつ見ていこう。

今回のポイント
  • 自動計算されないときは「数式タブ」→「計算方法の設定」→「自動」
  • 数式のまま計算されないときは「数式タブ」→「数式の表示」
  • 表示形式が文字列なら数値にして、「F2」→「Enter」

スポンサーリンク

【Excel・エクセル】数式が計算されない原因

通常、「=なんちゃら」と数式を書いてエンターキーを押すと計算の答えが表示されます。

が、「=なんちゃら」のままだったり、値を変えても答えが変わらなかったりすることがあります。

計算式がまんま表示された画像
計算式がまんま表示された?
もりの

バグなの?

やまのの困った顔
やまの

知らないうちにそういう命令をしてるのかも。

さっそく解決策を見ていきましょう!

自動計算されない原因1、手動計算になっている

まずは自動計算されない場合。

最初に書いた数式は問題ないが、数式の値を変えても答えが変わらない……

SUM関数の計算式
計算されているが
値を変えても自動計算されない数式
値を変えても自動計算されない
やまの

計算方法が手動になってるのが原因なんよ。

ステップ1

「数式タブ」→計算方法のところにある「計算方法の設定」をクリックします。

計算方法の設定の場所
計算方法の設定の場所

ステップ2

出てきたメニューから「自動」をクリックしてください。

自動計算にする画像
自動計算にする

ステップ3

これで、自動計算の設定になりました。

先ほどの数式も、たちまち計算されましたね!

自動計算された画像
自動計算された!
もりの

手動計算なんて、何のためにあるの?

やまの

例えばデータ量が多いと計算するたびに固まることがあるから、負担を軽くしたいときに使ったりするね。

計算されない原因2、数式の表示がオンになっている

計算式の答えではなく、計算式そのものを表示する「数式の表示」がオンになっている可能性があります。

数式のまま反映されない画像
数式のまま反映されない

ステップ1

「数式タブ」→ワークシート分析のところにある「数式の表示」をクリックします。

数式の表示の場所
数式の表示の場所

完了!

これだけで、SUM関数が反映されて、答えが出てきましたね!

自動計算された画像
自動計算された!

計算されない原因3、文字列になっている

表示形式が文字列のセルに数式を書いても、計算されません。

表示形式を標準か数値に変更しましょう。

表示形式が文字列の画像
数式ではなく文字列として扱われる

ステップ1

数式を書いたセルをクリックして、「ホームタブ」→数値のところにある「数値の書式(文字列と書いてあるところ)」→「数値」とクリックしていきます。

表示形式を数値にする画像
表示形式を数値にする

ただ表示形式を数値に下だけでは、数式は計算されません。

関数が反映されない画像
数値なのに数式のまま?

ステップ2

そのまま「F2」を押してください。

カーソルが出たら、成功です。

セルをダブルクリックでもOKですよ。

セルの編集モードにした画像
セルの編集モードにする

完了!

エンターキーを押せば、数式が計算されました!

数式が計算された画像
数式が計算された!

複数セルを一括で数値にしたい

文字列のセルが1つ2つならこの方法でいいですが、いくつもあると、いちいちF2→エンターなんてやってられないですよね。

文字列の計算式がたくさんある画像
1つずつやるのはダルい

ステップ1

そんな時は、答えにしたいセルを範囲選択します。

セルを範囲選択した画像
セルを範囲選択

ステップ2

「データタブ」→データツールのところにある「区切り文字」をクリックします。

区切り文字の場所
区切り文字の場所

ステップ3

区切り位置指定ウィザードが出てきます。

が、特に設定はいらないので「完了」をクリックしましょう。

すぐさま完了

完了!

無事、文字列の数式が答えになりました。

文字列の数式が数値の答えになった画像
そうそう、これこれ

計算されない原因4、絶対参照になっていない

オートフィルしたときに、2つ目以降のセルの計算式がおかしくなる場合、動かしたくないセルを絶対参照にしていない可能性があります。

セルE3の計算式の画像
セルE3の計算式

例えば上の画像では合計金額に消費税を掛けていますが、消費税が書かれたセルはセルG2の1つだけです。

コレをそのままオートフィルすると、一つ下のセルではG3を掛けることになり、計算式がおかしくなるんです。

ステップ1

そんな時は、まず動かしたくないセルにカーソルを移動させます。

数式バーが編集できる状態の画像
数式バーが編集できる状態になった

ステップ2

「F4」を押します。

絶対参照のショートカットキーの場所
絶対参照のショートカットキーの場所

アルファベットと数字の前に「$」が付いたら、成功です。

ドルマークがついた画像
$(ドルマーク)が付いた

完了!

改めてオートフィルすると、消費税のセルが固定されて、今度はちゃんと計算されました

絶対参照の画像
絶対参照なので参照セルがずれない
やまの

絶対参照は、こっちのページをチェックしてね。

数式が計算されない?を動画で見る

これで、数式が計算されない、関数が反映されないときも、慌てず対処できますね!
それでは、お疲れさまでした!

今回のおさらい
  • 自動計算されないときは「数式タブ」→「計算方法の設定」→「自動」
  • 数式のまま計算されないときは「数式タブ」→「数式の表示」
  • 表示形式が文字列なら数値にして、「F2」→「Enter」