Excel求全班排名前十五的成绩的平均数,怎么求?(这个班级中许多人的分数是相同的,也就是说是并列的)

如题所述

第1个回答  2016-05-15
=SUMPRODUCT((RANK(A1:A50,A1:A50)<=15)*A1:A50)/15追问

能够解释一下吗

追答

最好改用以下公式
=SUMPRODUCT((RANK(A1:A50,A1:A50)<=15)*A1:A50)/SUMPRODUCT((RANK(A1:A50,A1:A50)<=15)*1)

RANK(A1:A50,A1:A50)计算A1:A50区域中A1到A50每个分数的名次
SUMPRODUCT((RANK(A1:A50,A1:A50)<=15)*A1:A50)计算A1:A50区域中条件为【名次小于等于15】的分数总和
SUMPRODUCT((RANK(A1:A50,A1:A50)<=15)*1)计算前15的人数

本回答被提问者和网友采纳
第2个回答  2016-05-15
先做个辅助列,用LARGE函数公式提取出全班前15名的成绩,再用AVERAGE求出这15个成绩的平均值。
第3个回答  2016-05-15
这些人的分数加起来除以十五追答

这些人是指前十五名

追问

这样太傻了,而且还要自己去遴选前十五

追答

没办法,多练练速度就快了,思维也更灵活,毕竟不是什么时候都有简便的方法

第4个回答  2016-05-15
=SUMPRODUCT((B1:B100>=LARGE(B1:B100,15))*B1:B100)/15