如何对满足特定条件的数据进行简单求和?说我有数据
1 2 3 4
5 6 -7 8
为了找到平均值,我只需输入一个单元格=AVERAGE(A1:B4)
,但如何才能在数据块中找到只有正数的平均值?
我意识到IF
语句可能会在这里使用,但是怎么样?谢谢你的帮助
答案 0 :(得分:1)
尝试:= AVERAGEIF(A1:B4;"> 0&#34 ;; A1:B4)
适用于2013年的Excel。
答案 1 :(得分:1)
您可以使用Excel的AVERAGEIF
功能。 documentation is provided here。is provided here。如果您的数据位于单元格A1:D2
中,则以下函数仅对大于零的数据求平均值:
=AVERAGEIF(A1:D2,">0")
如果要使用多个条件,则可以使用AVERAGEIFS
函数,该函数类似但允许多个条件。文档{{3}}。唯一的问题是您必须将范围定义为平均值,在您的情况下可能只是相同的范围。如果您的数据位于单元格A1:D2
中,则以下函数仅对大于零且小于或等于6的数据求平均值:
=AVERAGEIFS(A1:D2,A1:D2,">0","<=6")