默认状态下, Microsoft Excel 会在公式基于的单元格更改时自动重新计算公式。
计算工作表或工作簿
按 F9 计算所有已打开工作簿中,自上次计算后已进行了更改的公式以及基于这些公式的公式。如果工作簿设置为自动计算,就不必按 F9。
按 Shift+F9 只计算活动工作表中,自上次计算后已进行了更改的公式以及基于这些公式的公式。
按 Ctrl+Alt+F9 计算所有已打开工作簿中的所有公式,而不管它们自上次计算后是否进行了更改。
按 Ctrl+Shift+Alt+F9 再次检查从属公式,然后计算所有已打开工作簿中的所有公式,而不管它们自上次计算后是否进行了更改。
更改工作表或工作簿进行重新计算的时间
- 在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。
- 在“计算”标题之下,选定一个选项。
对该选项所做的更改将会影响所有打开的工作簿。
- 如果选定的选项不是“自动重算”,则按 F9 将重新计算所有打开的工作簿中的所有工作表。
若只计算活动工作表,请按 Shift+F9。
注释 如果工作表中的公式包含到另一尚未重新计算的工作表的链接,当更新该链接时,Excel 将一条消息,提示没有完全重新计算源工作表。若要不论存储在源工作表中的数值正确与否,都要用它来更新链接,请单击“确定”。若要取消对链接的更新,并使用以前从源工作表中得到的数值,请单击“取消”。
在工作簿中更改计算精度
注意 如果使用显示的(带格式的)数值更改工作簿的计算精度,那么 Excel 会永久性地更改工作簿中工作表上的所有常量数值。如果以后又选择以完全精度进行计算,则无法恢复初始的基本数值。
- 在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。
- 在“工作簿选项”标题下,选定“以显示精度为准”复选框。
更改公式的迭代次数
- 在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。
- 选中“迭代计算”复选框。
- 若要设置 Microsoft Excel 进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。迭代次数越高,Excel 用于计算工作表的时间越多。
- 若要设置两次迭代结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,Excel 用于计算工作表的时间也越多。