我们在用Excel做数据计算和数据分析的时候经常需要求加权平均值,一般使用SUMPRODUCT函数就能解决问题,但是有些时候我们需要求满足一定条件的数据的加权平均值,很多不会写函数公式的同学可能就会先把符合条件的数据筛选出来然后再用SUMPRODUCT函数,这样操作没有问题,但是会增加工作量和降低工作效率,下面教大家怎么带条件使用SUMPRODUCT函数,求加权平均值。
单条件&多条件:
=SUMPRODUCT(($A:$A39=G2)*$D:$D39,($A:$A39=G2)*$C:$C39)/SUMIF($A:$A39,G2,$C:$C39)
=SUMPRODUCT($I:$I203*($H:$H203>100)*($H:$H203<=110),$H:$H203*($H:$H203>100)*($H:$H203<=110))/SUMIFS($H:$H203,$H:$H203,">"&100,$H:$H203,"<="&110)
还没有评论,来说两句吧...