SUMPRODUCT中的SUMIF?

我有一个数据集,我正在尝试获得加权平均值。 我find每个特定年份的未付余额加权的信用评分加权平均值。 我能够使用SUMIFS语句获得所有未付余额的总和

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

我现在必须使用相同的date标准,但是我必须在获得加权平均的初始步骤中findE和M中单元格的乘积之和。 我以为一个SUMPRODUCT会工作,但我不是很熟悉它,不知道从哪里开始。 SUMIFS是嵌套在SUMPRODUCT中还是其他方式? 任何帮助或build议,将不胜感激。 谢谢!

  ABC 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。

你可以使用这个SUMPRODUCT()

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

在这里输入图像说明

你的其他公式可以简化为:

 =SUMPRODUCT((YEAR($G$2:$G$111246)=1999)*$E$2:$E$111246) 
Interesting Posts