2015-06-11 31 views
0

我想在Excel中編寫一個函數,如果它們是來自AUM並具有特定名稱,則表示採用一組數字的平均值。我想也許我可以做這樣的事情:
=AVERAGE(IF(('FY15'!$D$1:$D$652="AUM")*('FY15'!$B$1:$B$652=$A6),'FY15'!$W$1:$W$652))一個If函數過濾,然後計算平均

但它不會返回任何東西。我甚至試圖用SUM來做到這一點,我怎麼看到它,但仍然沒有。有小費嗎?

+0

嘗試averageif函數http://www.techonthenet.com/excel/formulas/averageif.php – scott

+0

它沒有提到任何有關多個參數的內容。好主意,但。 –

回答

2

正如斯科特在您提出的問題的評論中提到的,這可能是最容易解決的問題,因爲您有幾個標準,所以通過使用AVERAGEIF,或者更確切地說AVERAGEIFS。我想你想要的公式將是:

=AVERAGEIFS('FY15'!$W$1:$W$652,'FY15'!$D$1:$D$652,"AUM",'FY15'!$B$1:$B$652,$A6) 
  • 的第一個參數的功能是你想要的平均範圍。
  • 然後下面的參數是第一個範圍有標準
  • 第三個參數是您要應用於第二個條件中指定範圍的標準。
  • 參數4 & 5與參數2相同& 3,但對於新的標準範圍。
  • 如果您想要更多條件,請以相同的方式添加它們。
+0

我認爲括號可能關閉。 –

+1

哎呀,固定@JackArmstrong – eirikdaude

+0

謝謝。只有現在它說除以0.這是更接近一步。 –