2016-05-10 70 views
1

我有一個數據集,我試圖獲得加權平均數。我找到每個特定年份未支付餘額加權的信用評分加權平均值。我能夠使用SUMIFS聲明SUMPRODUCT中的SUMIF?

SUMIFS($E$2:$E$111246,$G$2:$G$111246,">="&DATE(1999,1,1),$G$2:$G$11246,"<="&DATE(1999,12,31))) 

我現在必須使用相同的日期條件來獲取所有未付餘額的總和,但我必須要找到電池的產品在電子商務和M的總和獲得加權平均值的第一步。我認爲SUMPRODUCT可以工作,但我並不十分熟悉它,也不知道從哪裏開始。 SUMIFS會嵌套在SUMPRODUCT中還是其他方式?任何幫助或建議,將不勝感激。謝謝!

A B  C 
2000 700 2/14/1999 
1500 750 1/1/2001 
1700 720 5/6/2000 
3000 680 7/8/1999 
4000 650 8/9/1999 

在這個簡化的例子中,我如何得到1999年的總加權值(除以前)?所以我需要(2000 * 700)+(3000 * 680)+(4000 * 650)= 6,040,000。

回答

2

您可以使用此SUMPRODUCT()

=SUMPRODUCT((YEAR(C1:C5)=1999)*(A1:A5*B1:B5)) 

enter image description here

您的其他公式可以簡化爲這樣:

=SUMPRODUCT((YEAR($G$2:$G$111246)=1999)*$E$2:$E$111246) 
+0

@AndrewCho是有得到和的原因是什麼?使用scotts公式,您可以直接進行加權平均:'= SUMPRODUCT((YEAR(C1:C5)= 1999)* A1:A5 * B1:B5)/ SUMPRODUCT((YEAR(C1:C5)= 1999)* B1:B5)'? –