Office表格中的名次排定

        一直担任专业课的教学和研究,最近旅游英语专业要参加NIT考试了,系里面让我去培训,想象也挺简单的,就没怎么在意,昨晚还真碰见难题了,呵呵,要求 用函数计算出总分,平均分,名次
 
      总分和平均分都好办,就是名次怎么用函数呢?我找啊找,终于找见了这个函数,拿来和大家分享: RANK函数
     返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。
语法
RANK( number, ref,order)
Number    为需要找到排位的数字。
Ref    为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
Order    为一数字,指明排位的方式。
  • 如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。
  • 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。
说明
  • 函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。
  • 由于某些原因,用户可能使用考虑重复数字的排位定义。在前面的示例中,用户可能要将整数 10 的排位改为 5.5。这可通过将下列修正因素添加到按排位返回的值来实现。该修正因素对于按照升序计算排位(顺序 = 非零值)或按照降序计算排位(顺序 = 0 或被忽略)的情况都是正确的。
    重复数排位的修正因素 =[COUNT(ref) + 1 �C RANK(number, ref, 0) �C RANK(number, ref, 1)]/2。
    在下列示例中,RANK(A2,A1:A5,1) 等于 3。修正因素是 (5 + 1 �C 2 �C 3)/2 = 0.5,考虑重复数排位的修改排位是 3 + 0.5 = 3.5。如果数字仅在 ref 出现一次,由于不必调整 RANK,因此修正因素为 0。
示例
  我的做法很简单,首先有以下表格:
学号
姓名
数学
语文
英语
电工学
政治
总分
平均分
名次
9901
梁辉
78
88
67
78
89
 
 
 
9902
余玲
85
68
69
88
87
 
 
 
9903
张晓娟
68
87
68
75
76
 
 
 
9904
马凤莲
64
86
73
72
89
 
 
 
9905
吴涛
74
82
71
87
81
 
 
 
9906
徐文冰
72
84
83
76
87
 
 
 
  第一步很简单,插入函数:(示例图片见附件)
 
        第二步,输入参数(注意简单的输入参数还是不行的阿,第三步很重要)(示例图片见附件)
 
        第三步,将REF区域加绝对引用(只有加了绝对引用你的排序项才能在排序区域中作绝对比较)(示例图片见附件)
        第四步,回车OK
  第五步,只需要用鼠标轻轻一拉,其他同学的名次就会出来了

你可能感兴趣的:(表格,Office,学生,成绩,名次)