相关疑难解决方法(0)

AVERAGEIF(范围,标准)公式,忽略数据中的错误

如果要平均一系列数字但想要使用AVERAGEIF()函数忽略错误,如何指定条件?

例如,给出以下数据:

A1: 1
A2: #DIV/0!
A3: #VALUE!
A4: 5
A5: 0
Run Code Online (Sandbox Code Playgroud)

我想使用AVERAGEIF(范围,标准)公式,如下所示:

=AVERAGEIF(a1:a5,and("<>#DIV/0!","<>#VALUE!"))
                    or
=AVERAGEIF(a1:a5,"<>Error()")
Run Code Online (Sandbox Code Playgroud)

有没有办法指定排除错误的标准?我期望从该范围得到的答案是2,即三个有效数字(1,5和0)的平均值.

我通过搜索发现,有一种方法可以使用数组公式或其他函数来完成此操作,但我想知道是否有一种方法可以在没有数组公式或使用其他函数的情况下执行此操作.基本上,您可以在条件中指定忽略错误.例如,我可以忽略这样的一个错误:

AVERAGEIF(a1:a5,"<>#DIV/0!")
Run Code Online (Sandbox Code Playgroud)

但我不知道如何指定忽略任何错误.所以我的问题是标准问题.我正在使用Microsoft Excel 2013.

excel excel-formula

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

excel ×1

excel-formula ×1