excel中如何用一个公式计算某班总分前10名的平均分(只取前10个人 数据在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))) 如何算出前20%学生的平均分(从高分到低分),如何算出后20%学生的平均分(从低分到高分)如图,求问号地方的函数公式? 后0.2平均 =AVERAGE(SMALL($F$2:$F$60,ROW(INDIRECT("1:"&ROUNDUP((COUNT(F2:F60)*0.2),0))))) 前0.2平均=AVERAGE(LARGE($F$2:$F$60,ROW(INDIRECT("1:"&ROUNDUP((COUNT(F2:F60)*0.2),0))))) F60是随便假设,可以根据自己数据修改 求各班前10名各科平均分和后10名平均分如果第10名并列,先求第10名各科的平均分作为第10名计算。总之就算10个平均分。求哪位大神帮帮忙。如果要是求后2名到后11名的怎么办? 后10名 SUM(SMALL(IF(($A$2:$A$189=$H8)*($C$1:$D$1=I$2),C$2:C$189),ROW($A$1:$A$10))/10) 前10名 SUM(LARGE(IF(($A$2:$A$189=$H3)*($C$1:$D$1=I$2),C$2:C$189),ROW($A$1:$A$10))/10) 本文来源:https://www.wddqw.com/doc/e206d29dbb0d4a7302768e9951e79b8969026802.html