計算平均值有很多種方法,通常用戶會使用SUMIF函數結合COUNTIF函數來計算,其實借助IF函數和AVERAGE函數也可以達到相同目的。
實例:統計各科成績大于等于平均分的總平均分
如圖所示的數據表,學員期末考試成績表中,下面的公式將統計各科成績中大于等于平均分的總平均分。
●利用SUMIF函數和COUNTIF函數的普通公式解法,如C17單元格公式如下:
=SUMIF(C$3:C$13,">="&AVERAGE(C$3:C$13))/COUNTIF(C$3:C$13,">="&AVERAGE(C$3:C$13))
●利用AVERAGER函數的數組公式的解法,如C18單元格公式如下:
{=AVERAGE(IF(C$3:C$13>=AVERAGE(C$3:C$13),C$3:C$13))}
通過上述公式可以看出,雖然SUMIF和COUNTIF函數組合運用為普通公式,但公式比較冗長,使用AVERAGE函數的數組公式則相對比較簡單;從運算效率來看,AVERAGE數組公式相對較快。