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 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2。
    在下列示例中,RANK(A2,A1:A5,1) 等於 3。修正因素是 (5 + 1 – 2 – 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
  第五步,只需要用鼠標輕輕一拉,其他同學的名次就會出來了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章