RANK 函數
文章推薦指數: 80 %
本文將說明Microsoft Excel 中RANK 函數的公式語法及使用方式。
描述. 傳回數字在一數列中的排名。
數位的排名是相對於清單中其他值的大小。
(如果您要排序清單,數位 ...
跳到主要內容
Office支援
產品
Microsoft365
Office
Outlook
MicrosoftTeams
OneDrive
OneNote
Windows
MicrosoftEdge
更多...
裝置
Surface
電腦配件
行動裝置
Xbox
HoloLens
硬體保固
新增功能
安裝Office
帳戶與計費
帳戶
MicrosoftStore與計費
範本
更多支援
社群論壇
Microsoft365系統管理員
小型企業系統管理員
開發人員
教育
回報支援詐騙
Excel
公式和函數
其他函數
其他函數
RANK函數
ExcelforMicrosoft365ExcelforMicrosoft365forMacExcelforthewebExcel2021Excel2021forMacExcel2019Excel2019forMacExcel2016Excel2016forMacExcel2013Excel2010Excel2007ExcelforMac2011ExcelStarter2010More...Less
本文將說明MicrosoftExcel中RANK 函數的公式語法及使用方式。
描述
傳回數字在一數列中的排名。
數位的排名是相對於清單中其他值的大小。
(如果您要排序清單,數位的排名就會是它的位置。
)
重要: 此函數已經由一個或多個新函數取代,新函數可能提供更佳的準確性,而且其名稱更能反映其用途。
雖然基於回溯相容性還是有提供這些函數,但是您應該考慮從現在開始使用新函數,因為這些函數在將來的Excel版本中可能不會提供。
如需新函數的詳細資訊,請參閱RANK.AVG函數及RANK.EQ函數。
語法
RANK(number,ref,[order])
RANK函數語法具有下列引數:
Number 必要。
這是要找出其排名的數字。
Ref 必要。
這是數列的陣列或參照。
會忽略ref中的非數值。
Order 選用。
這是指定排列數值方式的數字。
如果order為0(零)或被省略,則MicrosoftExcel把ref當成以遞減順序排序的數列來為number排名。
如果order不是0,則MicrosoftExcel會將ref當成以遞增順序排序的數列來來為number排名。
註解
RANK會給重複的數字相同的排名。
然而,重複的數字會影響後續數字的排名。
例如,在一個以遞增順序排序的整數數列中,若數字10出現兩次,並且排名為5,則11的排名將是7(如此就沒有排名6的數字)。
基於某些目的,應該採用將等數列入考量的排名定義。
在上例中,應該把數字10的排名修正為5.5。
將下列修正因素加入RANK所傳回的值,即可達成此目的。
此修正因素對於以遞減順序計算(order=0或省略)或以遞增順序計算(order=非零的值)兩種案例都適用。
相同的修正因素ranks=[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。
如果number在ref中只出現一次,則修正因素會是0,因為RANK不需要針對等數做調整。
範例
請在下列表格中複製範例資料,再將之貼到新Excel活頁簿中的儲存格A1。
若要讓公式顯示結果,請選取公式,按F2,然後再按Enter。
如有需要,您可以調整欄寬來查看所有資料。
資料
7
3.5
3.5
1
2
公式
描述(結果)
結果
=RANK(A3,A2:A6,1)
上述清單的3.5等級(3)
3
=RANK(A2,A2:A6,1)
上述清單的7等級(5)
5
Needmorehelp?
Expandyourskills
ExploreTraining
Getnewfeaturesfirst
JoinMicrosoftOfficeInsiders
Wasthisinformationhelpful?
Yes
No
Thankyou!Anymorefeedback?(Themoreyoutellusthemorewecanhelp.)
Canyouhelpusimprove?(Themoreyoutellusthemorewecanhelp.)
Howsatisfiedareyouwiththetranslationquality?
Whataffectedyourexperience?
Resolvedmyissue
Clearinstructions
Easytofollow
Nojargon
Pictureshelped
Translationquality
Didn'tmatchmyscreen
Incorrectinstructions
Tootechnical
Notenoughinformation
Notenoughpictures
Translationquality
Anyadditionalfeedback?(Optional)
Submitfeedback
Thankyouforyourfeedback!
×
延伸文章資訊
- 1Excel 成績單如何自動依照分數排名? - 哇哇3C日誌
Excel-Rank-如何由小到大排名?5-步驟教學,學期成績要結算了,如何透過Excel 幫同學排名次?甚至不只是成績,我們有時候需要幫一整排的資料,...
- 2Excel 自動計算排名RANK 函數教學與範例 - Office 指南
Excel 的 RANK 函數可以依據輸入的數值,自動計算每一個數值的名次,依照分數計算排名的問題就非常適合用 RANK 函數來處理。 ... 其中 數值 就是要找出其排名的數字(也就是 ...
- 3【Excel2010版-函數】自動按分數排名-RANK - 「i」學習
有時候我們會需要知道某筆資料的數值高低是落在所有資料中的第幾位,例如計算個人的成績排名,這時候Excel函數「RANK」就十分符合這方面的需求, ...
- 4Excel 2010考試成績的名次和等第@ 軟體使用教學 - 隨意窩
1.開啟Excel 2010的成績檔案,點選「J3」儲存格,準備排列名次。 · 2.點選顯示函數的按鈕「▽」,選擇「其它函數」。 · 3.類別選「統計」,選擇「RANK EQ」函數。 · 4.選...
- 5Excel-多種排名做法
Excel-多種排名做法 ... 複製儲存格C2,貼至儲存格C2:C11。 ... 第(3)式為陣列公式,輸入完成要按Ctrl+Shift+Enter 鍵。 你會發現在相同名次的處理上並不完美(...