我在 Google 表格 A 列中使用 if
函数
=ARRAYFORMULA(if( isblank(D3:D) , A2:A , D3:D ))
但出现循环依赖错误。如果我在没有 ARRAYFORMULA
的情况下使用相同的功能,即
if( isblank(D3) , A2 , D3 ))))
然后拖拽公式,没有错误就体现出来了。
在上述情况下,对于如何使用 ARRAYFORMULA
修复循环依赖错误的任何帮助将不胜感激。
答案 0 :(得分:0)
当您看到循环依赖检测错误显示在您的 谷歌电子表格,这意味着你的公式指的是 包含公式本身的范围,或者换句话说,当 公式输入,取决于输出。
您可以尝试做的是在 File -> Settings
下打开迭代计算:
如果这能解决您的问题,那就太好了。但是根据您的公式,我认为这不是解决方案。上述选项最适合重复重新计算值。您当前的公式没有这样做。
如果是这样,那么您只需将公式放在另一列上以避免循环依赖。
我建议您尝试查看以下有关循环依赖的参考资料,它可能会帮助您决定应该做什么。