Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

この記事の概要をビデオでご覧いただけます。

Excel の数式が自動的に、または正しく再計算されないさまざまな理由とその解決策を示すために、1 月、2 月、3 月の売上明細を含む次のデータセットを使用します。データセットには 5 つの列が含まれています:Product、Sales 1 月、2 月 そして3 月 そして総売上高。

データセットでは、さまざまな Excel 式が自動的に計算されません。問題を解決しましょう。

メモ: このチュートリアルでは、Microsoft Office 365 を使用しました。一部のコマンドの位置は、Excel のバージョンによって多少異なる場合があります。

理由 1 – 不適切な計算オプション

計算オプションの場合 機能は手動に設定されています , Excel の数式は自動計算されません。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

解決策 – 計算オプションを自動に設定します

ステップ:

  • [数式 ] をクリックします。 リボンのタブ。
  • ドロップダウンをクリックします。 計算オプションの下の矢印 計算で グループ。
  • 自動を選択します .
  • 数式が自動的に更新されるようになりました。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

Excel オプションを使用しても同じ結果を達成できます。 ダイアログ ボックス。

手順:

  • ファイルをクリックします。 リボンのタブ。
  • [オプション] をクリックします。 .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

  • Excel のオプション ダイアログボックスが表示されます。
  • 数式をクリックします。 タブ。
  • ワークブックの計算を設定します。 自動に .
  • [OK] をクリックします。 .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

続きを読む: [解決済み]:Excel の数式が保存するまで更新されない

理由 2 – セル値がテキストとして書式設定されている

Excel の数式が自動的に計算されないもう 1 つの一般的な理由は、数式を含むセルを意図せずテキストとして書式設定してしまうことです。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

解決策 – テキスト値を数値形式に変換する

手順:

  • セルE6 を選択します Ctrl + 1 を押します。 。 セルの書式設定 ダイアログボックスが表示されます。
  • 番号 を選択します。 タブ。
  • 番号 を選択します カテゴリ から ドロップダウン リスト。
  • [1000 区切り記号 (,) を使用する] チェックボックスをオンにします。 オプション。
  • [OK] をクリックします。 .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

Excel の数式が自動的に計算されるようになりました。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

注: いずれかの番号 または一般 テキストの代わりに形式を使用することもできます .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

続きを読む: [修正済み!] Excel で数式が機能せず、テキストとして表示される

理由 3 – アポストロフィの存在

私たちのデータセットでは、いくつかのセルにトラップされたアポストロフィーがあります。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

解決策 – アポストロフィを削除する

アポストロフィ記号や先頭のスペースは 1 つずつ削除する必要があります。

手順:

  • アポストロフィ記号がトラップされているセルを選択します。ここでは、セルC8から始めます。 。セルに記号は表示されていませんが、データの配置を観察すると、形式が間違っていることがわかります。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

  • 数式バーをクリックします。 .
  • [削除] をクリックします。 アポストロフィを削除するボタン 手動で署名します。
  • Enter を押します。 .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

  • 同じプロセスを使用して、トラップされた他のアポストロフィを、それらが表示されるセルから削除します。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

数式が自動的に計算されるようになりました。

理由 4 – 先頭または末尾のスペース

このデータセットには、先頭または末尾にスペースがいくつかあり、Excel の数式が自動的に計算されません。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

解決策 – 先頭または末尾のスペースを削除する

手順:

  • 先頭または末尾のスペースがトラップされているセルを選択します。
  • 数式バーをクリックします。 .
  • バックスペース を押します 先頭または末尾のスペースを手動で削除します。
  • Enter を押します。 .
  • 同様に、他のトラップされた先頭または末尾のスペースを、それらを含むすべてのセルから削除します。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

理由 5 – 間違ったセル参照

数式が期待どおりに計算されない原因となるよくある間違いは、絶対セル参照の誤った使用です。

例:

  • =B5 と入力します セルに入力して自動入力します。 それを下げると、=B6 になります。
  • =$B$5」と入力します セルに入力して自動入力します。 それを下げると、=$B$5 になります。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

上のスクリーンショットでは、絶対参照を使用する数式により、セル D17 で不正な出力が発生しています。 とE17 .

解決策 – 適切なセル参照を使用する

ドル記号を削除するだけです。 ($) は、犯人の Excel 数式からのものです。

手順:

  • セルC17 を選択します そしてドル記号を削除します。 ($ ) 式から。
  • 自動入力 E 列までの数式 .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

注 – 2 進数から 10 進数への変換

コンピューターは1 の組み合わせで構成されるバイナリを利用します。 s と 0 s、数値を保存します。ただし、私たちの数字の理解は、10 を基数とする 10 進法に基づいています。 。したがって、Excel は 2 進形式と 10 進形式の間で数値を変換する必要があり、場合によっては予期しない不一致が発生することがあります。

Excel の計算の最大精度は 15 です。 有効数字。したがって、2 進数から 10 進数への変換の結果、ごくわずかな丸め誤差が発生する可能性があります。論理的な引数を使用すると、予期しない結果が生じる可能性があります。

理由 6 – 数値が二重引用符で囲まれている

数値を二重引用符で囲むと、テキストと数値が混同され、数式の自動計算が停止します。下の画像ではSUM 関数です。 この理由により、間違った出力が返されます。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

  • IF 関数の二重引用符が原因でエラーが発生しています その結果、一部の数値がテキストとして扱われることになります。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

解決策 – 数式で適切な引数を使用する

IF から二重引用符を削除するだけです。 関数の引数により、正しい出力が返されます。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

続きを読む: [修正済み!] Excel で SUM 式が機能しない

Excel で自動的に計算されない数式を修正するためのヒント

ヒント 1 – 適切なセルの書式設定を適用する

間違ったセルの書式設定を選択したことも、Excel の数式が自動的に計算されない原因として考えられます。適切なセルの書式設定を選択すると、このエラーが解決されます。

手順:

  • C6:E16 の範囲を選択します。 .
  • ホームをクリックします。 タブ。
  • 数値から適切な形式を選択します グループ (通貨 など) 私たちの細胞のために。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

数式が正しく計算されるようになりました。

注:

12/10に入ると セルに入力した場合、そのセルで何を返したいでしょうか? 12/10 の結果が欲しいですか? ?それとも12月10 日の結果が欲しいのでしょうか? ?デフォルトでは、Excel は12 月 10 日を希望していると想定します。 今年の。

Excel で最も頻繁に行われる自動変換は日付に関するものです。 Excel では、日付は数値として表され、1899 年 12 月 31 日からの日数を示します。 。現在の年は2023です。 。 12/10に入ると , Excel は、12 月 10 日を取得したいと考えています。 、 45271 を返します。 その日付の番号として。

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

ヒント 2 – 循環参照オプションのチェックを外す

循環参照オプションを有効にすると、Excel の数式で値が自動的に評価される際に問題が発生することがあります。この機能をオフにすると、この問題は解決します。

手順:

  • 数式に移動します タブ。
  • 数式監査内 グループに移動し、ドロップダウン矢印をクリックします。 エラー チェック で .
  • 循環参照をオフにする .

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

誤った数式が正しく計算されるようになりました。

ヒント 3 – [数式を表示] コマンドをオフにする

ステップ:

  • 数式をクリックします。 タブ。
  • 式の監査より グループで、[数式を表示] をクリックします。 オフにするオプション

Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

誤った数式が正しく計算されるようになりました。

Excel で手動計算モードを使用する理由は何ですか?

<オル>
  • 計算の制御: デフォルトでは、セルに変更が加えられると、Excel はすべての数式を自動的に再計算します。手動計算モードでは、計算をいつ行うかをより詳細に制御できます。
  • パフォーマンスの向上: 手動計算により Excel のパフォーマンスが向上します。特に大規模で複雑なスプレッドシートを操作する場合は、変更のたびに自動再計算が行われるため Excel の応答性が低下する可能性があります。手動計算を使用すると、スプレッドシートに複数の変更を加えた後、すべての数式を一度に再計算できるため、処理能力が節約され、効率が向上します。
  • エラーの検出とトラブルシューティング: 手動計算モードでは、計算を実行する前に数式を確認および監査できます。これは、スプレッドシート内のエラーや不一致を特定するのに役立ちます。再計算を手動でトリガーすると、数式の精度を検証し、潜在的なエラーをチェックし、発生する可能性のある問題をデバッグできます。
  • データ検証: 場合によっては、計算を実行する前にデータを検証する必要がある場合があります。手動計算モードでは、自動再計算をトリガーせずにデータを入力して検証できます。これにより、計算を実行する前にデータが正確で完全であることが保証され、データの整合性が維持されます。
  • 循環参照を避ける: 循環参照は、数式がそのセルを参照するときに発生し、計算の無限ループが作成されます。手動計算モードでは、式を手動で再計算する必要があるため、循環参照の特定と解決に役立ちます。これにより、循環参照の特定と修正が容易になり、計算エラーを防ぐことができます。
  • リソース管理: 自動計算は、特に大規模なスプレッドシートでコンピュータ リソースを消費します。手動計算モードを使用すると、システム リソースを節約し、CPU を削減できます。 使用量を調整し、コンピュータのパフォーマンスを最適化します。
  • 手動計算モードを使用する場合は、正確な結果を得るために数式を手動で再計算する必要があることに注意することが重要です。

    Excel ワークブックまたはワークシートで数式を強制的に再計算する方法

    [計算] オプションを [手動] に設定する必要がある場合は、数式の再計算を強制する方法が 2 つあります。計算ボタンを使用する方法です。 リボン上の ボタンを使用するか、次のいずれかのショートカットを使用します。

    アクティブシートを再計算するには :

    • Shift + F9 を押します。 、または
    • 数式 に移動します。 タブ>> 計算シートを選択します。 計算から グループ。

    ワークブック全体を再計算するには :

    • F9 を押します。 、または
    • 数式 より タブで、[今すぐ計算] を選択します。 計算から グループ。

    Excel の数式の再計算の問題を解決する:6 つの実証済みのソリューション

    開いているすべてのワークブックのすべてのシートを再計算するには 、Ctrl + Alt + F9 を押します。 .

    シート上の特定の数式を再計算するには :

    • 数式を含むセルを選択します。
    • F2 を押して編集モードに入ります。 またはセルをダブルクリックします。
    • Enter を押します。 再計算を実行します。

    覚えておくべきこと

    • 「F9」 を押します。 キーを使用して、アクティブなワークシートを手動で再計算します。
    • 数式を含むセルが「一般」 として書式設定されていることを確認します。 または、期待される結果に適した形式を選択します。形式が不適切であると、計算が正しく行われなかったり、計算が行われなかったりする可能性があります。
    • 循環参照エラーを特定して解決する
    • 数式に他のワークブックやファイルへの外部参照が含まれている場合は、リンクされたファイルがアクセス可能であり、数式がそれらを正しく参照していることを確認してください。

    よくある質問

    1. F9 キーを押しても数式が再計算されない場合はどうすればよいですか?

    答え: F9 を押した場合 再計算がトリガーされない場合は、数式に他のファイルまたはワークブックへの外部参照が含まれているかどうかを確認してください。これらの参照が有効であり、リンクされたファイルにアクセスできることを確認してください。また、特定の計算の依存関係や設定が自動再計算を妨げていないかどうかを確認してください。

    2. 特定のセル範囲で計算されない数式をトラブルシューティングするにはどうすればよいですか?

    答え: 数式が特定の範囲で計算されない場合は、計算を妨げている可能性のある条件付き書式ルールまたはデータ検証設定がないか確認してください。セルが正しくフォーマットされていること、および自動計算を妨げる手動オーバーライドがないことを確認してください。

    3. 保護されたセルまたはワークシートは数式の計算に影響を与える可能性がありますか?

    答え: はい、保護されたセルまたはワークシートにより、数式の計算が制限される場合があります。自動計算が必要な場合は、必要なセルまたはワークシートがロックまたは保護されていないことを確認してください。

    練習ワークブックをダウンロード

    関連記事

    • Excel で数式を更新する方法
    • [修正!]:Excel の数式で正しい結果が表示されない
    • [修正!] Excel の数式が別のコンピュータで動作しない
    • [解決済み:] セルをダブルクリックしないと Excel の数式が機能しない
    • [解決済み]:Excel の配列数式で結果が表示されない

    <

    ソリューション付きの高度な Excel 演習を無料で入手しましょう!
    1. Windowsはローカルコンピューターでソフトウェア保護サービスを開始できませんでした

      Microsoft Officeを実行しているが、Microsoft Officeがライセンスキーを保持または検出できないために自動的に閉じるというエラーメッセージが表示された場合は、別のエラーメッセージが表示されます–Windowsはローカルコンピューターでソフトウェア保護サービスを開始できませんでした、エラー5、アクセスが拒否されました 。このエラーメッセージは、コンピュータの[サービス]ウィンドウを開いた後に表示されます。 MicrosoftOfficeはこのアプリケーションのライセンスを見つけることができません Microsoft WordまたはExcelで作業したいとしますが

    2. MicrosoftWordでレストランメニューを作成する方法

      MicrosoftWordでレストランメニューを作成する ?このガイドは、面倒なことなくMicrosoftWordで美しいレストランメニューのデザインを作成するのに役立ちます。ここでは、それを行うための2つの異なる方法について説明します。これらの方法を今すぐチェックしてみましょう!。 Wordでレストランメニューを作成する方法 Wordでレストランメニューを作成する方法は次のとおりです。 レストランのメニューを最初から手動で作成します。 Wordのオンラインライブラリからメニューテンプレートを検索して、独自のレストランメニューを作成します。 以下の詳細な手順を確認してください!