Excel:列值匹配的平均值

时间:2017-09-06 16:30:39

标签: excel excel-2010 average matching

我想要完成的是 - 在报告ID匹配的情况下,我需要计算Value的平均值,然后用匹配的报告ID填充具有该值数组的平均值的行。

数据基本上如下所示:

Report ID | Report Instance | Value
11111             1            20  
11112             1            50 
11113             1            40  
11113             2            30  
11113             3            20 
11114             1            40  
11115             1            20 
11116             1            30 
11116             2            40 
11117             1            20  

最终目标应如下所示:

Report ID | Report Instance | Value | Average
11111             1            20       20
11112             1            50       50
11113             1            40       30
11113             2            20       30
11113             3            30       30
11114             1            40       40
11115             1            20       20
11116             1            30       35
11116             2            40       35
11117             1            20       20 

我尝试过使用average(if()),index(match()),vlookup(match())和类似的函数组合,但是我在获取最终输出时并没有太多运气。我在excel中使用数组相对较新,而且我还没有很好地掌握它们的评估方式,所以任何帮助都非常受欢迎。

1 个答案:

答案 0 :(得分:0)

保持简单:-)
 为什么不使用=sumif(...)/countif(...)