如果您想使用AVERAGEIF()函数对一系列数字求平均值,但希望忽略错误,该如何指定条件呢?
例如,给定以下数据:
A1: 1
A2: #DIV/0!
A3: #VALUE!
A4: 5
A5: 0
想要使用AVERAGEIF(range, criteria)公式,类似于这样:
=AVERAGEIF(a1:a5,and("<>#DIV/0!","<>#VALUE!"))
or
=AVERAGEIF(a1:a5,"<>Error()")
有没有一种方法可以指定一个标准来排除错误?我期望从范围内得到的答案是2,即三个有效数字(1、5和0)的平均值。
通过搜索,我发现可以使用数组公式或其他函数来实现这一点,但我想知道是否有一种方法可以在不使用数组公式或其他函数的情况下实现这一点。基本上,您可以在标准中指定忽略错误。可以像这样忽略一个错误:
AVERAGEIF(a1:a5,"<>#DIV/0!")
但是如何指定忽略任何错误?这是一个标准问题,使用 Microsoft Excel 2013。
AVERAGEIFS
函数 - 您可以在其中添加2个条件。第二种方法可以是AVERAGE
,IF
和ISERROR
函数的组合,以数组公式的形式呈现。 - BrakNicku