2016-08-03 71 views
0

我有一個表,或多或少看起來像這樣:獲得基於多種標準平均從表列

Team_Name | Total_Errors | Total_Volume 
    _______________________________________ 
    Sam  |  3  |  1350 
    Sam  |  5  |  1100 
    Jamie  |  7  |  1600 
    Mark  |  3  |  1220 
    Jamie  |  10  |  2100 
    Mark  |  5  |  1300 
    Sam  |  5  |  1100 
    Jamie  |  3  |  1900 

只是多了很多行。 我想創建一個公式,它只計算與Team_names「Jamie」和「Sam」對應的數字的平均total_errors。

我該怎麼做?

喜歡的東西Average(If(June(Team_Name)="Jamie","Sam"......? (表名是6月)

在此先感謝

+0

ħ大家試過['AverageIfs()'](https://support.office.com/en-us/article/AVERAGEIFS-function-48910c45-1fc0-4389-a028-f7c5c3001690)? – BruceWayne

回答

0

您可以使用Sum/Count

=(SUMIF(A1:A8,"Jamie",B1:B8)+SUMIF(A1:A8,"Sam",B1:B8))/(COUNTIF(A1:A8,"Jamie")+COUNTIF(A1:A8,"Sam")) 
0

我會去與使用June作爲一個簡單的數據透視表一個數據源。

把你的Team_Name作爲一行提交,Total_Errors作爲值。將Total_Errors的字段設置更改爲平均值,並更改要查看的小數點數。

然後,您可以應用您想要的任何過濾器/切片器並獲得您想要的結果。

下面是截圖(其對MAC,但你的想法)在位於A1:C9F5輸入公式 enter image description here

0

假設數據,注意針鋒相對由公式中使用的Criteria RangeE2:E4被locaed (參見下圖):

=DAVERAGE($A$1:$C$9,$B$1,$E$2:$E$4)

enter image description here