Excel没有循环引用的循环引用错误

Excel Circular Reference error without circular reference

我正在研究一个包含大量公式和参考的 excel sheet,并且收到可怕的循环参考警告。

我已经删除了最新的编辑,并重新编写了公式,但这些仅引用固定值。

这可能与我所做的排序有关,这在公式派生列表上从来都不是一个好主意,但我认为我在对定义的区域进行排序之前小心地将公式替换为值。

错误未显示在循环引用错误检查框中。它褪色了。它也没有显示在 sheet 的左下角,表示准备就绪。它仅在我打开 sheet 时出现,或者间歇性出现。我不确定它是否会影响任何计算

我怀疑是在下面的公式中,但是A中的值是基于sheet中其他地方的两个固定值,如果我将一个固定值放入O中,我仍然会得到循环引用错误.

=WENNNV(INDEX($A:$A1;VERGLEICH(1;(ZÄHLENWENN($A4:A244;$A:$A1)=0) * ISTZAHL($O:$O1);0));"")

我已经绘制出所有其他公式,并尝试删除它们,但错误停止的唯一时间是在我删除上述公式时。

我不能分享sheet,但是如果有人有类似的经历,请告诉我如何避免循环引用。

我不确定是否应该删除这个问题,或者这是否是一个有效的答案。我想我很想知道这是一个可能的解决方案。

所以我把题目中的公式复制成了文本;删除了它(如果我关闭并打开 sheet,则删除了错误),然后我将相同的公式粘贴回 sheet,关闭 sheet,重新打开 [=14] =],现在,不再有循环引用错误。我希望我能说我明白为什么这会奏效 - 我只是拼命尝试任何事情,这似乎是唯一的选择。