数据在A列,在B1输入
=AVERAGE(LARGE(A1:A100,ROW(1:10)))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。
补充:
看漏了,“很多班成绩混合在一起”,假设班级在A列,总分成绩在B列:
如求“1班”平均成绩:
=AVERAGE(LARGE(IF(A1:A1000="1班",B1:B1000),ROW(1:10)))
数组公式,操作同上。
假设 班级分类 在A列
成绩在B列
C1输入 (统计1班)
=AVERAGE(IF(A1:A10000="1班",LARGE(B1:B10000,{1,2,3,4,5,6,7,8,9,10})))
按ctrl+shift+enter
先筛选 前10名
分数那列(行)工具栏 ---筛选-----自动筛选-----分数一栏 下拉框 选择 升序排列
合计~~ 不用我说了~ 在 除以10
OK