下の段落の最後の文が何を意味するか説明できますか?Excel再計算
- 数式を変更したときに、新しく開いたワークシートの再計算が正確になるのはなぜでしょうか?
- 同じ変更に対して構築された依存関係ツリーは、常に同じでなければならず、すべてのものを通過する必要がありますか?
依存関係ツリーは、細胞が、細胞が他の人のための先例ある同等た他人、または、依存どのExcelを通知します。このツリーから、Excelは計算チェーンを構築します。計算チェーンには、計算が必要な順に数式を含むすべてのセルが一覧表示されます。再計算中にExcelは計算されていないセルに依存する数式を参照すると、このチェーンを修正します。この場合、計算されているセルとその扶養家族が連鎖の下に移動します。このため、最初の数回の計算サイクルで開かれたばかりのワークシートでは、計算時間が改善されることがあります。
https://msdn.microsoft.com/en-us/library/office/bb687891.aspx
また、私は(道より2倍遅い)オープン2つのExcelファイルを持っているとき、Excelの再計算がたくさん遅いことに気付きました。
なぜ誰かが説明することができます - 私は揮発性の機能を使用していますが、2倍以上の速度がありますか?
最初の質問:A1が「= C1」でC1が「= B1」である場合、計算するすべてのセルが最初に計算される場合、計算するセルはすべてoderになります。この場合、A1→C1となる。 A1が再計算された場合、C1が計算されておらず、A1をC1より下に移動し、C1→A1の計算を実行することに注意してください。最初にC1を行うためのordeが既に設定されており、この方法では、並べ替えは必要ありません。 - シート全体を計算するのが速くなりました。もう1つの部分のために –
、繰り返しや他のブックへの参照も同様です。揮発性関数はしばしば複数回再計算されます。これは指数関数的に要約されているため、計算に時間を掛けるだけです –