Excel公式高手快进!!重金!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 10:38:34
我在办公中遇到这样的问题,我们班有61名学生,语文成绩出来后我把它们输到Excel表格中,现在需要计算全部学生中最后5名学生的总分,当然很简单,排下序,就好办了,但是我想让每次只要把全部学生成绩输入,就能直接得到最后5名学生的总分,因为我们学校有很多班,不想每个班都去算,求个公式,先谢谢了!!
能用的话另外再加分!!
这个问题有人决了,只是我不知道是怎么编的公式,有意者可留下邮箱,我给你传个表格,只是有保护,我看不到里面的公式,能帮我破解保护的,我也给你加分!!!

hswwf,你好,可能我的问题有点不合我想要的内容,我再补充一下,我不一定非得要最后5名,我只是表示了一个范围,实际上在我们这里是要计算全班学生最后30%人的总分和平均分,也就是说,不管班里有几个人,要计算名次在后30%的这些学生的总分和平均分,麻烦你了,再编一个吧,再次谢谢你了!

hswwf@sina.com
假设成绩在g4:g512

------后5名总人数----------------------
=COUNTIF(G4:G512,SMALL(G4:G512,1))+COUNTIF(G4:G512,SMALL(G4:G512,2))+COUNTIF(G4:G512,SMALL(G4:G512,3))+COUNTIF(G4:G512,SMALL(G4:G512,4))+COUNTIF(G4:G512,SMALL(G4:G512,5))

------后5名总分数----------------------
=SMALL(G4:G512,1)*COUNTIF(G4:G512,SMALL(G4:G512,1))+SMALL(G4:G512,2)*COUNTIF(G4:G512,SMALL(G4:G512,2))+SMALL(G4:G512,3)*COUNTIF(G4:G512,SMALL(G4:G512,3))+SMALL(G4:G512,4)*COUNTIF(G4:G512,SMALL(G4:G512,4))+SMALL(G4:G512,5)*COUNTIF(G4:G512,SMALL(G4:G512,5))
-------后5名总平均分,二者相除------------

时隔多年,再次看当时您提出的这个问题,是可以用Excel中的数据透视表来解决的,数据透视表可以对数据实行实时的更新,每次只要把原始数据变更之后选择全部刷新即可达到您的效果O(∩_∩)O。跨越多年的解答哈哈哈~~~

用:sumif条件求和 比如:最后五名学生60分以下,那就是
=SUMIF(C1:C5,"<60")

tyyxsrg@126.com