excel 循环引用为什么不报错

大家好
我在研究一个很复杂的财务模型,但是发现其中有循环引用的问题,比如A1=B1+C1
C1=D1+E1
E1=A1-5
根据我的理解,excel是不能计算出这样的,但是这个模型的确是计算出一个数字来了,而且看起来不是很离谱的数字,不知道怎么回事情,请高手解答。
我后来测试了一个简单的循环引用,比如
A1=A2
A2=2*A1-1000
这个时候excel算出了一个一场庞大的数字,我的理解这个数字应该是算不出来的,但是怎么会有一个这么庞大的数字算出来呢?
另外,我用的是excel 2007

应该是迭代计算关系。
2007不知道迭代计算是不是默认的选项,
不过2003里有相关设置: 菜单--工具--选项--重新计算:迭代计算打钩,设置每次迭代计算的次数,
如果设置成 1 次,
按A1=A2
A2=2*A1-1000

算出来 A1=0 ,,A2=-1000, 然后按F9,可进行下一轮迭代,

2007里应该有相应的“重新计算-迭代”选项,应该很好找,,

.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-11-12
我不会