根据可用数据在 Excel 中计算平均值

根据可用数据在 Excel 中计算平均值

假设我在 Excel 中有四列:A、B、C、D。

我知道我能做到:

=average(A,B,C,D)

但可能会出现一列或多列没有可用数据的情况。

我如何告诉 Excel“仅当有两列或更多列的数据时才计算平均值”

例如

  • A=1,B=2,C=-,D=4 就可以了
  • A=1,B=-,C=-,D=4 就可以了
  • A=1,B=-,C=-,D=- 将会不是没事的

更新:

在此处输入图片描述

答案1

使用 count():

=IF(COUNT(A1:D1)>1,AVERAGE(A1:D1),"")

处理错误:

=IF(AGGREGATE(2,6,O9:S9)>1,AGGREGATE(1,6,O9:S9),"")

相关内容