使用数组公式计算:
假设学生成绩记录在A2:A200的区域中,计算结果返回在B2单元格,则
第一种算法:
B2={=COUNT(IF((A2:A200>=PERCENTILE(A2:A200,0.1))*(A2:A200>=85),A2:A200))/COUNT(IF(A2:A200>=PERCENTILE(A2:A200,0.1),A2:A200))}
公式中的大括号是数组符号,录入公式时不需要录大括号,录完公式后按CTRL+SHIFT+ENTER
第二种算法:
B2=min(COUNTIF(A2:A200,">=85")/(COUNT(A2:A200)*0.90),100%)
第二种算法是用大于85分的人数除以总人数的90%,加入MIN函数是怕前90%的同学成绩都高于85分,这时比率自然是100%。
楼上的的确不错。
但简单点的办法用两步:
一步:对班级学生成绩排序后,对90%的编号;
二步:计算。