如何总结满足条件的数据列

时间:2015-04-13 17:55:55

标签: excel excel-formula spreadsheet

如何对满足特定条件的数据进行简单求和?说我有数据

1 2 3 4
5 6 -7 8

为了找到平均值,我只需输入一个单元格=AVERAGE(A1:B4),但如何才能在数据块中找到只有正数的平均值?

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

2 个答案:

答案 0 :(得分:1)

尝试:= AVERAGEIF(A1:B4;"> 0&#34 ;; A1:B4)

适用于2013年的Excel。

答案 1 :(得分:1)

您可以使用Excel的AVERAGEIF功能。 documentation is provided hereis provided here。如果您的数据位于单元格A1:D2中,则以下函数仅对大于零的数据求平均值:

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

如果要使用多个条件,则可以使用AVERAGEIFS函数,该函数类似但允许多个条件。文档{{3}}。唯一的问题是您必须将范围定义为平均值,在您的情况下可能只是相同的范围。如果您的数据位于单元格A1:D2中,则以下函数仅对大于零且小于或等于6的数据求平均值:

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