平均连续的特定值

时间:2013-10-29 23:08:25

标签: excel

我对excel缺乏经验,所以这可能是一个基本问题,但我似乎无法在任何地方找到答案。

我有几行,一行是“索引”行,而其他行包含值。我想根据索引(每个索引的平均值)得到每行的平均值。

我一直在寻找AVERAGE函数中的IF函数,但我似乎无法弄清楚正确的语法,所以我想知道它是否可能?

我尝试按照单一平均值这样做:=AVERAGE(IF(A3:J3=0;A5:M5;0))

直接我可以看到一些问题。首先,对于每个正条件,我说要使用整行(我不知道如何将一行映射到另一行)作为结果。其次,对于每个负面条件,我提供0而不是忽略该值。

从我站立的地方来看,似乎不是我需要做的......我是否正确?

2 个答案:

答案 0 :(得分:2)

查看AVERAGEIF功能。像

这样的东西
=AVERAGEIF(A$1:K$1,1,$A2:$K2)

应该做你想做的事。

答案 1 :(得分:1)

您可以合并SUMIFCOUNTIF函数来获得平均值:

=SUMIF(A1:K1,1,A2:K2) / COUNTIF(A1:K1, 1)

会给出索引1(第1行,第A列到第K列)所需的平均值,第2行的值。