EXCEL中如何用公式计算各学科第XX名学生的成绩是多少分?

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:31:40
比如语文第120名是多少分?数学第120名是多少分?在不排序,不求学科名次的前提下!

你的问题实际是求一个数组内第K个最大值问题。可以利用函数LARGE()来解决。
使用方法:
=LARGE(A1:A200,120),A1到a200为学生成绩,120为名次,得到的结果即为,120名的成绩。

如果是计算一个分数为多少名时使用函数RANK(),
使用方法:
=RANK(120,A1:A200,1)
120为分数,可以使用单元格引用如A4,A1:A200为学生成绩,1为升序排序,表示第几名,若为0或False,表示倒数第几名。

名次肯定还是要求的,不求哪来的120名啊
不过可以求出名次而将该列隐藏再用vlookup函数查询得到相应名次的分数

可以发实例到我邮箱:
chation19860@sina.com

祝你成功!!!

用samll函数

=small(成绩区域,120)

用关联.把成绩与名次这两字段关联.