如何总结符合条件的一列数据

我怎样才能做一个简单的总结符合一定条件的数据? 说我有数据

1 2 3 4 5 6 -7 8 

为了find平均值,我可以input一个单元格=AVERAGE(A1:B4) ,但是如何才能find一个数据块只有正数的平均值?

我意识到IF语句可能会在这里使用,但是如何? 谢谢你的帮助

您可以使用Excel的AVERAGEIFfunction。 文档在这里提供 。 如果您的数据位于单元格A1:D2 ,则以下函数只会对大于零的数据求平均值:

=AVERAGEIF(A1:D2,">0")

如果你想使用多个条件,那么你可以使用AVERAGEIFS函数,它是相似的,但允许多个条件。 文档在这里提供 。 唯一的问题是你必须定义范围的平均值,在你的情况下可以是相同的范围。 如果您的数据位于单元格A1:D2 ,则以下函数只能计算大于零且小于或等于6的数据:

=AVERAGEIFS(A1:D2,A1:D2,">0","<=6")

试试:= AVERAGEIF(A1:B4;“> 0”; A1:B4)

在Excel 2013中工作。