2017-03-17 45 views
0
數組使用AVERAGEIF 2個標準

我試圖使用Averageif(s)公式用於與兩個標準的陣列數據也就是在柱狀形式,技術人員(即,SAP,列C),公司(即,Facebook,D欄)和費率(即E欄25美元)。在Excel

我想要找到每個技術人員用以下標準的平均速率:

  1. 的AVERAGEIF式會忽略0,以便不歪斜的平均
  2. 的AVERAGEIF公式將取平均的每項技能。

到目前爲止,我試過=AVERAGEIF($C$7:$C$138,C7=$C$7:$C$138,$E$7:$E$138),但它顯示一個#DIV/0錯誤。

如何納入標準編號爲1的公式?
謝謝!

+1

如果你提供的輸入數據和預期輸出的一些例子會更容易些,所以我們不必從0詩篇複製你的整個表:你有沒有嘗試使用數據透視表? –

+0

不確定數據。例如:SAP,FB,$ 25(第1行),SAP,谷歌,$ 23(行2),SAP,Oracle中,$ 0或空白(第3行)。預期結果(平均FB和谷歌的價格,忽略0):一組公司之間的SAP技能$ 24 – Meg

+0

爲了結合,如果它不是0,這將會是例如'= AVERAGEIF($ E $ 7:$ E $ 138 「<> 0」)'。你也可以將一些示例數據發佈到原始文章中嗎?謝謝! – BruceWayne

回答

2

嘗試AVERAGEIFS這樣

=AVERAGEIFS($E$7:$E$138,$E$7:$E$138,"<>0",$C$7:$C$138,C7)

+0

太好了,謝謝,那完美的工作! – Meg