excel如何自动计算单元格中的公式

如题所述

如果公式引用自己所在的单元格,不论是直接的还是间接的,都称为循环引用。只要打开的工作簿中有一个包含循环引用,microsoft
excel
都将无法自动计算所有打开的工作簿。这时可取消循环引用,或利用先前的迭代计算结果计算循环引用中的每个单元格引用。如果不改变默认的迭代设置,excel
将在
100
次迭代后或在两次相邻迭代得到的数值的变化小于
0.001
时,停止迭代运算。
可以通过更改
microsoft
excel
迭代计算公式的次数创建一个循环引用
1、在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。
2、选中“迭代计算”复选框。
3、若要设置
microsoft
excel
进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。迭代次数越高,excel
用于计算工作表的时间越多。
4、若要设置两次迭代结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,excel
用于计算工作表的时间也越多。
5、存在循环引用的工作表,任何一次操作,哪怕是删除一个数据,循环引用的公式都将根据迭代次数计算一次。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-07
这个正常来说要用到宏表函数
evaluate
但是怕你不会定义,只是针对你的现在这个情况,给出如下公式
工程量列
输入
=LEFT(A1,FIND("+",A1)-1)+MID(A1,FIND("+",A1)+1,999)
第2个回答  2020-05-03
用evaluate
点击菜单栏中的名称管理器(也可以用快捷键CTRL+F3),点击“新建”。2.
在“新建名称对话框”中,“名称”可以任意输入,比如输入“aa”;在引用位置处输入:=evaluate(Sheet1!$a$1),点击确定-关闭。3.
在B1输入:=aa.
回车,即可