EXCEL 取每个班级人数的百分比算各班总分的平均分

本来用分类汇总就能求出每个班的平均分,但是现在多了一个条件,要去掉每个班的20%(后进生)后再算平均分,有三列:班级、姓名、总分

F2=SUM(LARGE(IF($A$2:$A$27=E2,$C$2:$C$27,0),ROW(INDIRECT(1&":"&ROUND(COUNTIF($A$2:$A$27,E2)*0.8,)))))/ROUND(COUNTIF($A$2:$A$27,E2)*0.8,)

数组公式向下复制【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

前80%人数按四舍五入计算

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-08

=SUMPRODUCT((RANK($C$2:$C$21,$C$2:$C$21)<=(COUNT($C$2:$C$21)*80%))*($C$2:$C$21)*($A$2:$A$21=D2))/(COUNTIF($A$2:$A$21,D2)*80%)

相似回答