Google 表格:避免 #DIV/0!在 ArrayFormula() 中

问题描述

我正在寻找避免#DIV/0 的方法! ArrayFormula 中的错误。原来的单元格公式是:

=arrayformula(F2:F3406/G2:G3406)

我已经尝试过:

=arrayformula(iferror(F2:F3406/G2:G3406,''))
=iferror(arrayformula(F2:F3406/G2:G3406),'')

然而,这些都给出了 #ERROR!,并带有注释“公式解析错误”。

这应该怎么做?

解决方法

使用:

=ARRAYFORMULA(IFERROR(1/(1/(F2:F3406/G2:G3406))))

或:

=ARRAYFORMULA(IFERROR(1/(1/(F2:F3406/G2:G3406)),0))
,

一个更简单的解决方案是: =ARRAYFORMULA(AVERAGE(IFERROR(Range1/Range2)))

就是在这个例子中 =数组公式(平均值(IFERROR(F2:F3406/G2:G3406)))