开启Excel自动重算后,任意操作都会导致重算
答案:3 悬赏:80 手机版
解决时间 2021-03-02 22:52
- 提问者网友:自食苦果
- 2021-03-02 17:16
开启Excel自动重算后,任意操作都会导致重算
最佳答案
- 五星知识达人网友:轮獄道
- 2021-03-02 18:40
excel默认是自动核算公式。理论上来说你在无关的单元格输入文字,不会影响到你原有公式的核算结果,如果确实导致核算结果变化,需要重新检查公式是否有误
另外,excel里的可以将自动核算公式修改为手动核算公式,具体操作如下(以office2010版为例):
文件-选项
公式-重算
根据你的实际需要进行修改
另外,excel里的可以将自动核算公式修改为手动核算公式,具体操作如下(以office2010版为例):
文件-选项
公式-重算
根据你的实际需要进行修改
全部回答
- 1楼网友:一叶十三刺
- 2021-03-02 20:00
自动重算,当工作表有任何变动后,系统都会重新进行计算,以确保数据的实时更新。
而关闭自动重算,就会切换到“手动计算”,有任何疏忽操作,数据都不会自动更新。
而关闭自动重算,就会切换到“手动计算”,有任何疏忽操作,数据都不会自动更新。
- 2楼网友:行路难
- 2021-03-02 19:19
在一个无关公式的单元格输入文字
你虽然这个单元格没有公式,没法保证该单元格不是被其他单元格引用,所以只得重算啊,自动重算本来就是这样,这才符合逻辑追问对我理解的自动重算应该是这样的才对。
但是,我说的无关的单元格,是这个单元格里确实没有公式,也没有被引用,就连ctrl+c复制,都会导致整个工作表重算,这就让我很尴尬了追答
Ctrl+C不是导致重算,Ctrl+V才会,就是只要改变单元格的值就会重算
Excel帮助里是这么写的
现在我想问问,就是我说的那种情况下,没有被引用也没有公式的单元格(假设是单元格A1)通过VBA用worksheetfunction.countif输入值(引用了一些单元格,比如B1和C1,假设这两个格子内有公式计算),整个表就重算了,而单元格A1的值却不能再变化了,那我这个VBA就废了,请问有没有解决办法呀?追答一般没有用Worksheetfunction来给某个单元格赋值的吧,那样还不如直接写公式,最多是对某个变量赋值
我觉得也就两个办法吧
一是声明为易失性函数,Application.Volatile True,然后单元格填写自定义的函数
二是实现Worksheet_Change事件
你虽然这个单元格没有公式,没法保证该单元格不是被其他单元格引用,所以只得重算啊,自动重算本来就是这样,这才符合逻辑追问对我理解的自动重算应该是这样的才对。
但是,我说的无关的单元格,是这个单元格里确实没有公式,也没有被引用,就连ctrl+c复制,都会导致整个工作表重算,这就让我很尴尬了追答
Ctrl+C不是导致重算,Ctrl+V才会,就是只要改变单元格的值就会重算
Excel帮助里是这么写的
追问诶你说得对呀,我也发现确实是粘贴后才会变。
若要有效地使用公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=)
开始。),需要了解以下三个重要事项:
计算
就是先计算公式,然后在包含公式的单元格中显示结果值的过程。为避免不必要的计算,只有在公式所依赖的单元格发生更改时,Microsoft Excel
才会自动重新计算公式。第一次打开工作簿以及编辑工作簿时,会默认执行重新计算。但是,您可以控制 Excel 重新计算公式的时间和方式。
迭代 就是对工作表进行重复的重新计算,直到满足特定的数字条件为止。Excel
不能自动计算这样一个公式,该公式直接或间接引用了包含该公式的单元格;这叫做循环引用。如果一个公式引用了自身所在的某个单元格,那么您必须确定该公式应该重新计算多少次。循环引用可以无限迭代。但是,您可以控制最大迭代次数和可接受的改变量。
精度 是对计算的精确程度的度量。Excel 采用 15
个有效数字的精度进行存储和计算。但是,您可以更改计算的精度,以使 Excel 在重新计算公式时使用显示值而不是存储值。
现在我想问问,就是我说的那种情况下,没有被引用也没有公式的单元格(假设是单元格A1)通过VBA用worksheetfunction.countif输入值(引用了一些单元格,比如B1和C1,假设这两个格子内有公式计算),整个表就重算了,而单元格A1的值却不能再变化了,那我这个VBA就废了,请问有没有解决办法呀?追答一般没有用Worksheetfunction来给某个单元格赋值的吧,那样还不如直接写公式,最多是对某个变量赋值
我觉得也就两个办法吧
一是声明为易失性函数,Application.Volatile True,然后单元格填写自定义的函数
二是实现Worksheet_Change事件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯