計算機利用rank函數進行排名 計算機排名函數公式的使用

excel怎么利用函數求名次rank函數可求排名 , 語法如下:
RANK(number,ref,[order])
RANK 函數語法具有下列參數:
Number必需 。要找到其排位的數字 。
Ref必需 。數字列表的數組 , 對數字列表的引用 。Ref 中的非數字值會被忽略 。
Order可選 。一個指定數字排位方式的數字 。
如果 order 為 0(零)或省略 , Microsoft Excel 對數字的排位是基于 ref 為按照降序排列的列表 。
如果 order 不為零 , Microsoft Excel 對數字的排位是基于 ref 為按照升序排列的列表 。1、以excel2010版本為例 , 如下圖 , 要對該列總分進行排名; 2、首先在h2單元格輸入公式=rank(g2,g:g) , rank函數的公式為(參與排名的數值 , 排名的數值區域) , 輸入后按enter鍵則可得出排名結果; 3、把鼠標放在h2單元格右下角 , 下拉填充公式 , 則可自動對該列總分成績進行排名了 。rank函數是Excel中比較常用的一個函數 , 用rank來進行排名還是比較方便快捷的 , 特別是在統計名次方面能夠很好地解決并列的問題 。下面以一組學生成績為例進行排名 。
開啟分步閱讀模式
工具材料:
Excel
首先我們需要先了解一下rank函數 , rank排名函數的含義是“返回某數字在一列數字中相對于其它數值的大小排名” 。
它的使用方法是“=rank(number,ref,order)”,其中number表示指定的數值即指定的要進行排序的值;ref表示一組數或對一個數據表的引用 , 需要注意的是非數字值將被忽略;order表示指定排名的方式 , 有兩種 , 如果為0或者忽略 , 即表示降序 , 非0值時表示按升序排名 。
明白rank函數各參數的含義 , 以某班學生的總分進行排名為例 , 在E2單元格中輸入“=RANK(D2,D2:D18,0)” , E2單元格是排名所對應的單元格 , 函數中的D2指的是所指定的要進行排名的總分所在單元格 , D2:D18表示排名的范圍 , 0就表示降序排名了 。
函數輸入之后 , 按回車鍵就可以看到排名結果了 。
下面是需要自動填充所有學生的總分排名 , 填充時需要注意排序的范圍是不變的所以我們需要把范圍變成絕對引用 , 在D2:D18中加上絕對引用符號$,即=RANK(D2,$D$2:$D$18,0) 。然后再自動填充即可 。
擴展資料:
【計算機利用rank函數進行排名 計算機排名函數公式的使用】Microsoft Excel是Microsoft為使用Windows和AppleMacintosh操作系統的電腦編寫的一款電子表格軟件 。直觀的界面、出色的計算功能和圖表工具 , 再加上成功的市場營銷 , 使Excel成為最流行的個人計算機數據處理軟件 。在1993年 , 作為Microsoft Office的組件發布了5.0版之后 , Excel就開始成為所適用操作平臺上的電子制表軟件的霸主 。

計算機利用rank函數進行排名 計算機排名函數公式的使用

文章插圖
EXCEL的排名是用什么公式有兩種方法:
一、用RANK()函數:
假定E列為成績 , F列為名次 , F2單元格公式如下:
=RANK(E2,E:E)
這種方法 , 分數相同時名次相同 , 隨后的名次將空缺 。
例如:兩個人99分 , 并列第2名 , 則第3名空缺 , 接下來是第4名 。
二、用排序加公式:
1、先在后面用填充柄增加一列(假定為G列)與行號相同的序列數 。
2、將全表按分數列(E列)排序 , 在F2單元格輸入1 , 在F3單元格輸入公式:
=IF(E3=E2,F2,F2+1)
將公式向下復制到相應行 。
3、選定公式列 , 點“復制” , 在F1單元格點右鍵 , 點“選擇性粘貼/數值” , 點“確定” 。
4、將全表按最后一列(G列)排序 , 刪除最后一列 。
第二種方法分數相同的名次也相同 , 不過隨后的名次不會空缺 。直接升降序 就能排列出來 用sunproduct也可以 , 具體不說了……此操作不需要公式 , 選中要進行排名的數值:
數據--排序---升序OR降序