カークは、ワークシートの再計算に問題があると書いています。彼は、ワークシートが複雑であり、F9を押してもスプレッドシートが「正しく再計算」されないことを述べています。

最初に試すことは、F9だけでなくAlt + F9を押すことです。 F9キーを押すと、Excelは基本的に、前回の再計算以降に変更されたセルのみを再計算します。 Alt + F9ショートカットは、ワークシート内のすべてのセルの再計算を強制します。本当に手間のかかる作業が必要な場合は、Ctrl + Alt + F9でブック全体が再計算されます。

それでもうまくいかない場合は、複雑なワークシートで明らかになることがある問題がある可能性があります。Excelによって実行される計算の順序です。ワークシートを計算するとき、Excelは基本的にセルを左から右および上から下に計算します。依存する計算が多数ある非常に大きなワークシートがあり、他のすべてが依存する計算がワークシートの下部または右側にある場合、誤った結果が得られる可能性があります。

(これは、最も複雑なワークシートでのみ発生することを忘れないでください。)答えは、一次計算がワークシートの上部近くで可能な限り左に配置されるようにワークシートを再編成し、それらの一次計算に基づく計算を行うことです。計算はワークシートの後半に配置されます。

それでもワークシートに問題がある場合は、ワークシートをHTMLファイルとして保存してから、Excelに再読み込みしてみてください。これは奇妙に聞こえるかもしれませんが、このプロセスは、Excelで使用される内部ポインターに存在する可能性のある破損を取り除くのに役立つ場合があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11653)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります:

link:/ excel-Forcing_Stubborn_Recalculation [Forcing StubbornRecalculation]