2017-09-05 48 views
1

的平均我该范围内的下列数据....我需要帮助,在一个范围内评估误差和计算单元

74.94157 #N/A 76.33115 

在细胞C10,D10分别和E10。我需要在检查错误后计算平均值。

我用下面的公式....

=SUMPRODUCT(--(IF(ISERROR(C10:E10),FALSE,IF(C10:E10="",FALSE,C10:E10))),C10:E10)/SUMPRODUCT(--(IF(ISERROR(C10:E10),FALSE,IF(C10:E10="",FALSE,C10:E10)))) 

但尽管如此,给了我N/A作为答案。我哪里出错了?

感谢

回答

0

如果您有Excel 2010或更高版本中使用集合:

=AGGREGATE(1,6,C10:E10) 

enter image description here


如果不使用这个数组公式:

=AVERAGE(IF(ISNUMBER(C10:E10),C10:E10)) 

是一个ARR ay公式,它需要使用Ctrl-Shift-Enter进行确认,而不是在退出编辑模式时进入。

![enter image description here

+0

嗨,谢谢你的回复。可能是我可以使用聚合,但问题是这个文件将被大量的人使用,每个人都没有2010版。我的Windows Server 2008的大部分都没有2010 Excel。我不想使用control-alt-enter数组公式。如果这是唯一的选择,那么我只能使用那一个。我已经想到了上述的例子。谢谢你的帮助。我只是想使用双重一元选项。 – user2355433

+0

@ user2355433祝你好运,我无法让Sumproduct工作。如果你这样做,请把它作为答案。 –