2016-11-22 112 views
0

两列,一列有ID,一列有值。我想计算每个ID的平均值。每个ID的行数不是恒定的。我有:Excel - 根据另一个分组列来计算一列中值的平均值。行数不是每组

ID Value 
1 22 
1 31 
1 34 
1 23 
1 31 
34 67 
34 65 
34 55 
12 44 
12 46 
12 43 
12 35 

我希望有一个公式,将计算第三列:

ID Value Average per id 
1 22   28.2 
1 31   28.2 
1 34   28.2 
1 23   28.2 
1 31   28.2 
34 67   62.3 
34 65   62.3 
34 55   62.3 
12 44   42.0 
12 46   42.0 
12 43   42.0 
12 35   42.0 

我已经试过AVERAGEIF功能,但我不能弄明白。

回答

1

只需使用这些公式:

=AVERAGEIF(A:A,A2,B:B) 

=SUMIF(A:A,A2,B:B)/COUNTIF(A:A,A2) 
相关问题