@RISK · 2022年4月1日

从 Excel 获得更好的性能

Excel 实际花费了我模型中的多少计算时间?我可以让我的 Excel 工作表更有效地计算吗?

影响各不相同。@RISK(尤其是 RISK Optimizer)、Evolver、带有链接树的 PrecisionTree 和 TopRank 受 Excel 计算速度的影响最大。

  • @RISK 和 TopRank 每次迭代都会重新计算所有打开的工作簿(“Excel 重新计算”)。
  • PrecisionTree 在分析树时会执行几次 Excel 重新计算。使用链接树,PrecisionTree 还对通过树的每个可能路径(每个末端节点)进行 Excel 重新计算。
  • Evolver 每个测试都会重新计算一次 Excel。
  • StatTools 几乎在 Excel 之外进行所有计算,因此调整 Excel 对其操作速度几乎没有影响。
  • NeuralTools 几乎在 Excel 之外进行所有计算,因此调整 Excel 对训练或测试网络的速度几乎没有影响。

对于如何从 Excel 模型中获得更好的性能,Microsoft 有许多建议:

Excel 2010 性能:优化性能障碍的技巧(2015 年 4 月 10 日访问)提供了许多特定技术,可以从 Excel 模型中获得更好的性能。其中大部分适用于其他版本的 Excel 以及 Excel 2010。

Excel 2010 性能:提高计算性能(2015 年 4 月 10 日访问):请特别参阅“迭代设置”和大节“使工作簿计算更快”和“查找计算障碍并确定其优先级”。

Excel 2010 性能:性能和限制改进(2015 年 4 月 10 日访问)也显式适用于 Excel 2007,隐式适用于 Excel 2013。