Microsoft Excel は、複雑な計算を簡単に処理できる非常に強力なツールですが、Excel の数式が機能しない場合や正しく計算されない場合は問題が発生します。これが起こると、問題の原因を特定するのにイライラし、適切な修正を見つけるのがさらにイライラすることがあります。
ありがたいことに、これらの問題は多くの場合、簡単な間違いや設定エラーによって発生し、簡単に解決できます。 Excel の数式が計算されない、または機能しない場合は、次の手順に従って問題をトラブルシューティングします。
目次
自動計算に切り替える
Excel の数式が機能しない、または計算ができない一般的な理由の 1 つは、Excel の計算オプションが自動ではなく手動に設定されている可能性があることです。これは、データや数式に変更が加えられたときにワークブックが自動的に更新されないことを意味します。
この問題を解決するには、次の手順に従います。
Excel ワークブックを開き、[数式] タブを選択します。 「計算オプション」ボタンを押します。ドロップダウン メニューから [自動] を選択します。
変更が加えられると、数式が自動的に更新されるようになります。ワークブックを手動で再計算する必要がある場合は、いつでもキーボードの F9 キーを押すことで実行できます。
Shift + F9 を押して、現在アクティブなシートを再計算することもできます。
数式からテキスト、スペース、またはアポストロフィを削除する
Excel の数式にテキスト、スペース、またはアポストロフィが含まれているために機能しないことがあります。これらの要素により、数式でエラーが発生する可能性があります。この問題をトラブルシューティングするには、数式を注意深く確認し、不要な文字やスペースを削除してください。
数式に引用符またはアポストロフィが含まれている場合は、一重引用符を表すために二重引用符を使用することを検討してください。たとえば、=「素晴らしい一日です」の代わりに、=「それは」「素晴らしい一日です」を使用します。
この問題を解決する簡単な方法はありません。データ セット全体に数式が正しく入力されていることを確認する必要があります。
数値セルの書式設定に切り替える
Excel の数式が正しく機能しないもう 1 つの一般的な原因は、セルの書式設定の問題です。数式を含むセルが数値ではなくテキストとして書式設定されている場合、数式はプレーン テキストとして表示され、計算されません。
この問題を解決するには、次の手順に従います。
Excel ワークブックを開き、数式が含まれるセルを選択します。 [ホーム] タブの [数値] セクションで、数値形式のドロップダウンを選択します。 「一般」や「数値」など、セルに適切な形式を選択します。
セル形式を変更した後、数式またはデータ セットに他の根本的な問題がないと仮定すると、数式は期待どおりに計算を開始するはずです。
循環参照の特定と削除
循環参照は、式がそれ自体を直接または間接的に参照する場合に発生し、解決できない無限ループを引き起こします。循環参照を特定して修正することは、数式が正しく機能するために非常に重要です。
循環参照を特定するには、Excel のステータス バーのエラー チェック機能を使用できます。
Excel ワークブックを開き、[数式] タブを選択します。 [式の監査] セクションで、 [エラー チェック] > [循環参照] を押します。メニューで、リストされている循環参照の 1 つを選択します。Excel は、循環参照の数式を含むセルを自動的に選択します。
数式またはセル参照を適宜変更して、これらの参照を修正します。たとえば、他の場所で使用しているデータをコピーして貼り付け、代わりにそのデータを使用するように数式を更新すると、循環参照ループに入らずにそのデータを参照できるようになります。
これらの問題が解決されれば、数式は機能するはずです。
間違った数式構文またはかっこを修正する
Excel で数式が機能しない一般的な原因は、関数の引数の構文に誤りがあるか、かっこが正しく使用されていない可能性があります。これにより、数式に必要なデータが正しく参照されない #N/A 数式エラーのようなエラーが発生する可能性があります。
通常は、関数に必要な引数を理解し、それに応じて使用することをお勧めします。従うべき黄金律はありませんが、次のことを確認することをお勧めします。
数式は常に等号=で始めます。関数の引数がカンマで区切られていることを確認してください。かっこ () を使用して計算をグループ化し、複雑な数式の優先順位を明確にします。
さらに、数式内に引用符で囲まれていないテキストがある場合、または数値がテキストとして書式設定されている場合(上で説明したように)、壊れた数式が発生していないかどうかを確認する必要があります。これらの問題を解決するには、引用符を削除するか数値形式を変更してください。
[今すぐ計算] ボタンを使用する
Excel はメモリを大量に消費します。ブックが大きくなるほど、データの再計算が難しくなります。 Excel の数式が期待どおりに動作しない場合 (自動更新がオンになっている場合でも)、特に大量のデータを一度に変更した場合は、強制的に手動で再計算する必要がある場合があります。
数式を強制的に再計算するには、[今すぐ計算] ボタンを使用します。これを行うには:
Excel ワークブックを開き、リボン バーの [数式] タブを選択します。 「計算」グループを見つけて、「今すぐ計算」ボタンを押します。
これにより、Excel はブック内のすべての数式を強制的に再計算します。大規模な Excel ワークブックの操作で問題が解決しない場合は、データの一部を複数のワークブックに切り替えることを検討する必要があるかもしれません。
必要に応じて、データをメインの Excel ファイルにインポートできます。
依存セルの表示と編集
セル間の関係を理解することは、数式の問題をトラブルシューティングするために重要です。 Excel で数式が正しく計算されない場合は、依存セル (数式が参照するセル) を表示および編集すると便利です。
これを行うには、Excel シートを開き、正しく計算されていない数式を含むセルを選択します。 「式」タブで、「式の監査」セクションを見つけます。 「依存関係のトレース」ボタンを押します。これにより、選択したセルに依存するセルを指す矢印が表示されます。 依存セルを編集するには、矢印が指しているセルをダブルクリックします。依存セル自体にエラーや不正な形式のコンテンツが含まれていないことを必ず再確認してください。 矢印を削除するには (変更を加えた後)、[式の監査] グループの [矢印の削除] ボタンを押します。
Microsoft Excel のエラーの解決
Excel の数式が正しく動作しない、または正しく計算されない場合でも、パニックに陥らないでください。上記の手順に従って解決してください。ほとんどの場合問題になります。うまくいかない場合は、データを調べて、機能していない数式を書き直すか、新しいワークブックに完全に切り替えて、問題が解決するかどうかを確認してください。
処理できるデータが多すぎて Excel が応答しなくなった場合は、抜本的な修正を試す前に、まずアプリケーションを再起動してみてください。
外部データソースに問題がありますか? Excel でリンクを解除する必要がある場合は、数式を更新することを忘れないでください。更新しないと、数式も機能しなくなります。 Excel を完全に使用しない場合は、いつでも Excel ファイルを Google スプレッドシートに変換し、代わりにオンラインでスプレッドシートの作業を開始できます。