什么excel公式可用于获得以下数据的均值?以及如何应用它?

时间:2018-06-06 19:09:22

标签: excel excel-formula average

我的数据如下,电子表格中的数值是数量,而“红色”,“黄色”,“绿色”是类别

k

对于每个地方类别组合,我想计算所有5个项目(a,b,c,d,e)中这些数量的平均值,

items  place     red     green   yellow  
a      VA         1       7       9
b      VA         3       0       19
c      VA         5       1        0
d      VA         11      3        4
e      VA         2       2        1
a      NJ         0       0        3
b      NJ         3       0        9
c      NJ         2       4        0
d      NJ         0       5        6
e      NJ         2       7        1
a      MO         0       0        5
b      MO         1       0        4
c      MO         1       4        0
d      MO         0       0        5
e      MO         1       7        1

我尝试过使用averageifs,但由于我的参数长度因类别和位置不同而产生错误

1 个答案:

答案 0 :(得分:1)

J2中使用并向下拖动:

=AVERAGE(IF($B$2:$B$16=$I2,INDEX($C$2:$E$16, ,MATCH($H2,$C$1:$E$1,0))))

使用 Ctrl + Shift + 输入即数组公式

数据

Data

排除零:

=AVERAGEIFS(INDEX($C$2:$E$16,,MATCH($H2,$C$1:$E$1,0)),INDEX($C$2:$E$16,,MATCH($H2,$C$1:$E$1,0)),">0",$B$2:$B$16,$I2)