RANK 函數

文章推薦指數: 80 %
投票人數:10人

本文將說明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! ×



請為這篇文章評分?