我遇到了与该网站上其他人相同的公式更新问题。
我在 中有一个公式B20
:=SUM(B1+B20)
。我试图在 中输入美元金额B1
并更新 中的美元金额B20
,从而随着时间的推移增加B20
金额。公式设置为“自动”,但更新不起作用。我已尝试所述修复方法,但不起作用。
截至上周,这还不是问题。微软宣布不再支持 XP 后,这个问题突然出现。
我不断收到“循环”错误,公式不再起作用。还有其他想法吗?
答案1
根据您的评论,您正在使用此代码(尽管您的原始帖子说的是 B1,但我会将其保留为 B2)
你说你正在使用
=SUM(B2+B20)
你遇到的问题是,这个公式是B20
。
只需使用
=B2
答案2
之所以这样称呼,是circular reference
因为您的公式包含对公式所在单元格的引用。
当公式直接或间接引用其自身单元格时,这称为循环引用。当其中一个工作簿包含循环引用时,Microsoft Excel 无法自动计算所有打开的工作簿。
要解决此问题,您需要允许或更正循环引用。
您不能输入美元金额,B20
否则公式本身会被覆盖。最简单的方法是将公式放在另一个单元格中,这样C20
它就可以正确计算。