我想对一组数据求平均值,但其中有些单元格为空白。这些单元格应该保持为空白,有没有办法在AVERAGE
函数中包含它们?
例如,如果我有2个单元格,一个为空白,另一个是100,我希望平均值为50。
我该怎么做?
我想对一组数据求平均值,但其中有些单元格为空白。这些单元格应该保持为空白,有没有办法在AVERAGE
函数中包含它们?
例如,如果我有2个单元格,一个为空白,另一个是100,我希望平均值为50。
我该怎么做?
如果您的数值在 A1:A2
中(例如),请尝试以下操作:
=SUMPRODUCT(AVERAGE(0+A1:A2))
在计算平均值之前,it会强制将您的空白值转换为 0
。
您还可以使用数组公式
类型
=AVERAGE(0+A1:A2)
然后按下Ctrl + Shift + Enter
=SUM(B1:B100)/COUNT(A1:A100)
其中B
是要求平均值的列,A
是名称列(不会为空)。请注意,有些人倾向于将A1
和B1
作为列的描述,如果您也是这种情况,请使用A2:A100
和B2:B100
,否则第一行将被计入平均值。
A
中)少于100个的情况下,也可以使用=SUM(B1:B100)/COUNTA(A1:A100)
。 - nplatis