据我了解,Excel 可以设置为手动或自动重新计算公式,但在阅读了互联网上的一些信息后,我开始对 Excel 自动重新计算公式时的作用感到困惑。
我之前假设 Excel 仅在公式引用的单元格发生更改或公式包含易失性数据(例如TODAY()
功能)。
我的问题:
每次打开特定工作簿(Excel 文件)时,Excel 是否会重新计算工作簿的所有公式?
当公式中引用的单元格发生更改时,Excel 是否仅重新计算涉及的一个公式,还是 Excel 还会重新计算整个工作簿(或工作表)中的其他形式?
我问这些问题的原因是:
我制作了一个 Excel 工作表来跟踪我的《炉石传说》统计数据。 Excel 文件中的工作表处理大量数据,我正在为我参加的每场比赛添加数据。
其中一张工作表的一部分示例如下所示:
Match Date | Match Number | Match Type | Match Outcome |
6/10/14 50 Casual Win
6/10/14 51 Ranked Loss
6/10/14 52 Ranked Loss
6/10/14 53 Ranked Win
我没有手动输入匹配号码,而是有这个公式=(COUNT($E$3:E52)+1
.
所以,如果我拥有所有这些COUNT
工作表中的公式,而且我每天都在添加更多公式,Excel 是否必须重新计算每个COUNT
每次打开Excel文件时的公式? Excel 是否需要重新计算每个COUNT
每次在工作表中计算另一个公式时都使用公式吗?我担心如果 Excel 文件有太多必须一直重新计算的公式,我最终会减慢它的速度。
重新计算工作簿时,Excel 将尝试仅重新计算获得正确答案所需的最小数量的公式。忽略易失公式和完整计算等内容,这意味着 Excel 将仅重新计算那些依赖于已更改的单元格、或依赖于已更改的公式、或依赖于已重新计算的另一个公式的公式。
在大多数情况下,Excel 在打开工作簿时不会重新计算工作簿,因为它通常不需要重新计算(再次忽略诸如易失性函数、完整计算、版本之间计算引擎的更改等内容)。
欲了解更多信息,请参阅http://www.decisionmodels.com/calcsecrets.htm http://www.decisionmodels.com/calcsecrets.htm以及相关页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)