2017-09-06 119 views
0

我試圖完成的是這個 - 其中報告ID匹配,我需要計算值的平均值,然後用匹配的報告ID與該數組的平均值填充行值。Excel:列值匹配的平均值

的數據基本上是這樣的:

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 

我已經嘗試使用平均(IF()),指數(匹配()) ,vlookup(match())和類似的函數組合,但我沒有太多的運氣來獲得我的最終輸出。我在excel中使用數組相對比較新,而且我還沒有很好地理解它們是如何評估的,所以任何幫助都非常感謝。

+0

這被標記爲Excel 2010. Excel 2010內置了[AVERAGEIF功能](https://support.office.com/zh-cn/article/AVERAGEIF-function-faec8e2e-0dec-4308-af69-f5576d8ac642 ) – tigeravatar

回答

0

保持簡單:-)
爲什麼不使用=sumif(...)/countif(...)