有人可以解释下面段落中的最后一句是什么意思吗?
依赖关系树通知Excel哪些单元格依赖于哪些单元格,或者等效地,哪些单元格是其他单元格的先例。在这棵树中,Excel构造了一个计算链。计算链按照计算顺序列出包含公式的所有单元格。在重新计算期间,Excel会修改此链,如果它遇到依赖于尚未计算的单元格的公式。在这种情况下,正在计算的单元格及其依赖项向下移动。因此,在刚开始的几个计算周期中打开的工作表中,计算时间通常会有所改善。
https://msdn.microsoft.com/en-us/library/office/bb687891.aspx
我还注意到,当我打开2个excel文件时,excel重新计算速度要慢得多(速度慢2倍以上)。
任何人都可以解释为什么 - 我使用的是挥发性功能,但它的速度要慢2倍?
答案 0 :(得分:2)
1)Excel的智能重新计算通过尝试使用上次使用的计算序列开始。当它完成洗牌时,通常是下一次重新计算的良好起点。但是起点有多好取决于你在下一次重新计算之前改变了多少。此外,通过多核和多线程计算,通过检查最后一次计算中发生的事情,还有更多的空间来改进下一次计算。
2)使用2个excel文件打开Excel全局计算:两个工作簿同时进行:因此计算链更长,处理时间更长。