こんな人にオススメの記事です
- エクセルの計算式が突然自動計算されなくなった場合
- エクセルの計算式を自動計算したくない人
エクセルは普段は自動計算されていて、関数にかかっている数字を変更すると自動的にその結果が再計算されて表示される仕組みになっています。
突然エクセルの自動計算が無効になってしまった場合、以下の図のような現象が起きてしまいます。

自動計算されない場合は、「エクセル設定が自動計算になっていない」「入力した関数に問題がある」「エクセルに問題がある」の3つの要因が考えられます。
ここでは、エクセルに入力した関数が突然自動で計算(再計算)されなくなった場合の原因とその対処法について詳しく解説していきます。
エクセルが自動計算されない場合は上から順番に試してみてください。
エクセルの計算方法を自動計算に切り替える
まずはエクセルの設定を確認し、計算方法が自動計算になっていることを確認してください。
エクセルの計算方法を自動計算に切り替えるには「リボンから計算方法を自動計算に切り替える方法」と、「オプション画面から計算方法を自動計算に切り替える方法」2通りの方法があります。
操作手順が少ない「リボンから計算方法を自動計算に切り替える方法」から詳しく解説していきます。
エクセルのリボンから計算方法を自動計算に切り替える方法
まずはエクセルのリボンから計算方法を自動計算に切り替える方法です。
まずは自動で計算されなくなったエクセルファイルを開いてください。
次に、[数式]タブをクリックしてください。

[数式]タブをクリックすると、右の方に「計算方法の設定」と書かれた電卓のアイコンが表示されます。
次に、[計算方法の設定]をクリックしてください。
[計算方法の設定]をクリックすると下に向かってメニューが展開されます。
展開された中に「自動(A)」「データベース以外自動(E)」「手動(M)」の3項目があります。
[自動(A)]をクリックしてチェックを入れてください。
これで計算方法が自動に切り替わります。エクセルが自動計算してくれるか確認してください。

エクセルのオプション画面から計算方法を自動計算に切り替える
次にエクセルのオプション画面から計算方法を自動計算に切り替える方法です。
まずは自動で計算されなくなったエクセルを開いてください。
次に、左上の[ファイル]をクリックしてください。

[ファイル]をクリックすると、エクセルのホーム画面が開きます。
その中の左下にある[オプション]をクリックしてください。

[オプション]をクリックすると、「Excelのオプション」と書かれたウィンドウが立ち上がります。
そのウィンドウの左側のメニューにある[数式]をクリックしてください。

[数式]をクリックすると、「計算方法の設定」と書かれた画面に移動します。
「ブックの計算」と書かれた項目にある[自動]をクリックしてください。
[自動]にチェックが入ったら右下にある[OK]をクリックしてください。
[OK]をクリックすると「Excelのオプション」ウィンドウが閉じられ、エクセルの画面に戻ります。
これで計算方法が自動に切り替わります。エクセルが自動計算してくれるか確認してください。
自動計算されない場合は、「文字列と数値を足そうとしている」など数式に問題がある可能性があります。
下の「エクセルに入力した計算式を手動で再計算する方法」に進んでください。

エクセルに入力した計算式を手動で再計算する
エクセルの設定を自動計算にしても再計算されない場合は関数に問題があったり、自動計算機能自体に問題がある可能性があります。
まずは関数に問題がないか確認するため、エクセルに入力した関数を手動で再計算させてみましょう。
エクセルブック全体の関数を手動で再計算する方法
エクセルのシートを跨いだ関数がある場合は、エクセルブック全体を手動で再計算してみましょう。
まずは自動で計算されなくなったエクセルを開いてください。
次に、[数式]タブをクリックしてください。

[数式]タブをクリックすると、右の方に「計算方法」と書かれた項目があります。
その項目にある小さな電卓アイコンの[再計算実行]をクリックしてください。
これでエクセルブック全体が再計算されます。手動で計算すると再計算が正常に行われる場合はエクセル自体に何かしらの問題がある可能性があります。下の「エクセルのアドインを無効にする」に進んでください。

キーボードショートカットを使ってエクセルブック全体の計算式を再計算させる方法
キーボードを使ってエクセルブック全体を再計算するには、再計算させたいエクセルブックをアクティブ(前面)にした状態でキーボードのF9キーを押してください。

エクセルで開いているシートに入力された関数だけを手動で再計算する
エクセルのシートを跨いだ関数がない場合は、開いているシートを手動で再計算してみましょう。
まずは自動で計算されなくなったエクセルを開いてください。
次に、[数式]タブをクリックしてください。

[数式]タブをクリックすると、右の方に「計算方法」と書かれた項目があります。
その項目にあるシートと小さな電卓アイコンの[シート再計算]をクリックしてください。
これで開いているシートの中にある関数が全て再計算されます。手動で計算すると正常に再計算が行われる場合はエクセル自体に何かしらの問題がある可能性があります。下の「エクセルのアドインを無効にする」に進んでください。

キーボードショートカットを使ってエクセルシートを再計算させる方法
キーボードを使って開いているエクセルシートを再計算するには、再計算させたいエクセルシートを開いた状態でキーボードのShiftとF9キーを押してください。

セルの書式設定と数式の正確さを確認する
セルの書式設定が「文字列」になっていると、自動計算される設定になっていても数値が正しく計算(表示)されません。
セルを選択して「ホーム」タブの「数値」グループから「標準」または「数値」に設定を変更することで関数が自動計算される可能性があります。

また、数式に誤りがあると、計算結果が正しく表示されません。
特に関数の入力ミスや、範囲指定の間違いがよくあります。
数式を見直して、必要であれば「関数の挿入」から正しい関数を選択しましょう。

エクセルのアドインを無効にする
エクセルの設定を「自動計算」にしても自動で再計算されず、手動で計算すると再計算が行われる場合はエクセル自体に何かしらの問題がある可能性があります。
まずはエクセルの標準機能ではないアドインを以下の手順で無効にしてみましょう。
エクセルを開き、左上にある[ファイル]をクリックしてください。

[ファイル]をクリックするとエクセルのホーム画面が開きます。
左下にある[オプション]をクリックしてください。

[オプション]をクリックすると、「Excelのオプション」と書かれたウィンドウが立ち上がります。
そのウィンドウの左側のメニューにある[アドイン]をクリックしてください。

[アドイン]をクリックすると、「Microsoft Officeのアドインの表示と管理を行います。」と書かれた画面に移動します。
下の方にある[設定(G)]をクリックしてください。

[設定(G)]をクリックすると、「アドイン」と書かれた小さなウィンドウが立ち上がります。
「有効なアドイン(A)」にチェックが入っているアドインが現在動いているアドインです。
ここでは一旦全てのチェックを外し、右側にある[OK]をクリックしてください。
[OK]をクリックするとエクセルの画面に戻ります。
この状態でエクセルが自動計算してくれるか確認してください。
万が一エクセルのが自動計算しない場合は、下の「エクセルの設定を初期化する」に進んでください。

エクセルのテンプレート設定を初期化する
ここまでエクセルの設定を見直しても関数が自動計算されない場合は、エクセルのテンプレートを初期化してみましょう。
ここからはエクセルのテンプレートの設定を初期化していきます。
エクセルのテンプレートなどの設定は%Userprofile%\AppData\Roaming\Microsoft\Excel
に保存されており、そのフォルダーの中を全て削除することで設定を初期化することができます。
エクセルのテンプレートが保存されている%Userprofile%\AppData\Roaming\Microsoft\Excel
は隠しファイルになっているため、
予め隠しファイルを表示させる必要があります。
隠しファイルの表示方法はこちらの「ファイルの拡張子と隠しファイルの表示方法」で詳しく解説しているので、次の手順に進む前に表示させてください。
まずはWindowsのタスクバーからエクスプローラーを立ち上げ、[Cドライブ]をダブルクリックしてください。

次に、ユーザー
をダブルクリックしてください。

次に、現在パソコンにログインしているユーザー名のフォルダーをダブルクリックしてください。

次に、AppData
と書かれたフォルダーをダブルクリックしてください。

次に、Roaming
と書かれたフォルダーをダブルクリックしてください。

次に、[Microsoft]と書かれたフォルダーをダブルクリックしてください。

次に、Excel
と書かれたフォルダーをダブルクリックしてください。
[Excel]と書かれたフォルダーの中に入っている全てのファイルやフォルダーを削除してください。
削除が終わったらエクセルを立ち上げて、エクセルが自動計算してくれるか確認してください。
この状態でもエクセルが自動計算してくれない場合は下の「エクセルを修復インストールする」に進んでください。

エクセルを修復インストールする
最終手段はエクセルの修復インストールです。
ここまでの手順を全て行ってもエクセルが再計算してくれない場合はエクセルを修復インストールしてみましょう。
エクセルを修復インストールする方法はこちらの「エクセルやワードの動きが遅い時に試してほしい修復インストール」で詳しく解説しているので、ぜひご覧ください。

修復インストールが終わったらエクセルを立ち上げて、エクセルが自動計算してくれるか確認してください。
よくある質問
その他エクセルに関する記事
その他エクセルに関する記事はこちらです。ぜひご覧ください。
-
【エクセル】ハイパーリンクを簡単に解除する方法
こんな人にオススメの記事です セルのハイパーリンクを削除(解除)したい人 入力した文字が自動的にハイパーリンクになる設定を解除したい人 エクセルで作業をしている... -
【Excel】画像をセルに埋め込む方法
こんな人にオススメの記事です 画像をセルの中に埋め込みたい人 セルの中に埋め込まれた画像を元に戻したい人 Excelでセルに画像を埋め込むと、セルの移動やサイズ変更... -
【Excel】ヘッダーとフッターを設定する方法|ページ番号、日付、ファイル名など
「Excel ヘッダー ページ番号 設定方法」「Excel フッター 日付 自動更新」などでお困りではありませんか? この記事では、Excelのヘッダーとフッターに、ページ番号、... -
【Excel】全てのシート名を一覧で取得する方法
Excelで複数のシートを扱っていると、「いま何枚シートがあるのか」「まとめて一覧表示できないか」と悩む場面は意外と多いですよね。 手動でタブを数え上げるのは手間... -
【Excel】「マクロの実行がブロックされました」と表示された場合の対処法
こんな人にオススメの記事です ダウンロードしたExcelのファイルを開いたら「セキュリティリスク このファイルのソースが信頼できないため、Microsoftによりマクロの実... -
【Excel】数値を千円単位、百万円単位で表示する方法 - 書式設定で簡単
Excelで資料を作成する際、数値を千円単位、百万円単位で表示したい場面はよくありますよね。 この記事では、Excelの「書式設定」を使って、数値を簡単に千円単位、百万... -
【Excel】セルを結合せずに中央揃えする方法 - 選択範囲内で中央
Excelで表を作成する時、セル結合は極力避けたいですよね。セルを結合してしまうと、貼り付けやフィルタリング、ソートなどが制限され、数式エラーの原因にもなりかねま... -
Outlookで受信したメールを自動でExcelに一覧化するVBAマクロ
こんな人にオススメの記事です Outlookで受信したメールをExcelで一覧化したい人 メールの管理を効率化したい人 業務効率化のためにマクロを学びたい人 日々、受信トレ... -
【Excel】シートの保護を解除する方法|「校閲」タブから簡単解除
Excelで作業中にセルが編集できない、入力しようとしても「保護されているシート上にあります。シートの保護を解除してください。」と表示されて受け付けない…。そんな...
最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。
解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。
実行環境
Windows11 Home 24H2
64 ビット オペレーティング システム
11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz 3.30 GHz
16.0 GB RAM
Microsoft 365
コメント