Excel:AverageIf 多个条件,有时一个条件为空

Excel:AverageIf 多个条件,有时一个条件为空

我需要一个公式来计算多个条件的平均值,即使其中一个条件恰好为空。例如,我想计算苹果和橙子数量的平均值,即使橙子恰好为 0 或为空。

我可以对苹果和橘子的平均值进行求平均值,但平均值的平均值并不完全准确。

我有一个配方,有人告诉我应该有效,但当我把它放进去时,它说

#N/A:IF 的参数数量错误,应为 2 到 3 个参数,但得到了 4 个参数。

如果我能得到帮助让它发挥作用,这似乎就是我所寻找的。我也愿意接受其他想法。

=AVERAGE(IF('Data'!C:D,"Item 1","Item 2",'Data'!D:D))

答案1

解决这个问题的一种方法是使用AVERAGEIFS()函数。假设您的数据存储在范围内A1:B4,您需要输入以下公式C2并将其复制下来:

=AVERAGEIFS(A2:B2,A2:B2,"<>#N/A",A2:B2,"<>0")

第一个参数反映平均范围。第二个参数反映第一个条件的范围,即排除#N/A值。类似的想法也适用于排除 0。

如果您只想排除#N/A值,一个简单的AVERAGEIF()方法就足够了。在这种情况下,请使用以下方法:

=AVERAGEIF(A4:B4,"<>#N/A")

数据和输出:

数据和输出

相关内容