RANK.EQ 函數
文章推薦指數: 80 %
本文將說明Microsoft Excel 中RANK 函數的公式語法及使用方式。
描述. 傳回數字在一數列中的排名。
其大小相對於數列中其他值的大小;如果有多個數值的排名相同,則會 ...
跳到主要內容
Office支援
產品
Microsoft365
Office
Outlook
MicrosoftTeams
OneDrive
OneNote
Windows
MicrosoftEdge
更多...
裝置
Surface
電腦配件
行動裝置
Xbox
HoloLens
硬體保固
新增功能
安裝Office
帳戶與計費
帳戶
MicrosoftStore與計費
範本
更多支援
社群論壇
Microsoft365系統管理員
小型企業系統管理員
開發人員
教育
回報支援詐騙
ExcelforMicrosoft365ExcelforMicrosoft365forMacExcelforthewebExcel2021Excel2021forMacExcel2019Excel2019forMacExcel2016Excel2016forMacExcel2013Excel2010ExcelforMac2011ExcelStarter2010More...Less
本文將說明MicrosoftExcel中RANK 函數的公式語法及使用方式。
描述
傳回數字在一數列中的排名。
其大小相對於數列中其他值的大小;如果有多個數值的排名相同,則會傳回該組數值的最前面排名。
如果您為數列排序,數字的排名就是其位置。
語法
RANK.EQ(number,ref,[order])
RANK.EQ函數語法具有下列引數:
Number 必要。
這是要找出其排名的數字。
Ref 必要。
這是數列的陣列或參照。
會忽略Ref中的非數值。
Order 選用。
這是指定數字排列順序的數字。
註解
如果Order為0(零)或省略,Excel會把Ref當成以遞減順序排序的數列來為Number排名。
如果Order是任何非零值,Excel會把Ref當成以遞增順序排序的數列來為Number排名。
RANK.EQ會給重複的數字相同的排名。
然而,重複的數字會影響後續數字的排名。
例如,在一個以遞增順序排序的整數數列中,若數字10出現兩次,並且排名為5,則11的排名將是7(如此就沒有排名6的數字)。
基於某些目的,應該採用將等數列入考量的排名定義。
在上例中,應該把數字10的排名修正為5.5。
將下列修正因素加入RANK.EQ所傳回的值,即可達成此目的。
此修正因素對於以遞減順序計算(order=0或省略)或以遞增順序計算(order=非零的值)兩種案例都適用。
相同等級的修正因數=[COUNT(ref)+1–RANK.EQ(number,ref,0)–RANK.EQ(number,ref,1)]/2。
在活頁簿中的範例,RANK.EQ(A3,A2:A6,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.EQ(A2,A2:A6,1)
範圍A2:A6所含清單中排名第7。
由於Order引數(1)是非零值,因此清單會從最低至最高排序。
5
=RANK.EQ(A6,A2:A6)
相同清單中排名第2。
由於省略了Order引數,因此清單依預設會從最高至最低排序。
4
=RANK.EQ(A3,A2:A6,1)
相同清單中排名第3.5。
3
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!
×
延伸文章資訊
- 1數據排名只會Rank函數就Out了,Sumproduct函數多條件排名 ...
數據排名只會Rank函數就Out了,Sumproduct函數多條件排名更實用. 2019-05-26 Excel函數與VBA實例. 做人員業績考核的時候,我們經常會做的就是對數據進行各項的綜合排...
- 2RANK.EQ 函數
本文將說明Microsoft Excel 中RANK 函數的公式語法及使用方式。 描述. 傳回數字在一數列中的排名。 其大小相對於數列中其他值的大小;如果有多個數值的排名相同,則會 ...
- 3条件排名和多条件排名-Excel函数与公式-ExcelHome技术论坛
条件排名和多条件排名http://www.biaogewang.com/tech.php?id=20100812我们先看看简单的排名(从大到小)。左面的公式是直接用RANK函数得出的结果。
- 4Excel-對符合條件者排序(SUMPRODUCT)
- 5Excel多條件排名方法你會嗎?這2種多條件排名方法你需要知道
排名指的是按照一定的方式確定一組數據的名次,比如將成績進行排名,得出的結果是第1名、第二名。普通排名1.1通過排序進行排名這個很好理解,想要獲得一組 ...