我們在用做數據計算和數據分析的時候經常需要求加權平均值,一般使用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)