excelrank函數怎麼每行都使用(輕鬆辦公-OfficeExcel函數精解)
2023-10-04 00:27:24 3
輕鬆辦公-OfficeExcel函數精解
(143)
統計之RANK函數
一、函數功能
返回一個數字在數字列表中的排位。數字的排位是其大小與列表中其他值的比值(如果列表已排過序,則數字的排位就是它當前的位置)。
二、語法
RANK(number,ref,order)
三、參數說明:
1、number:為需要找到排位的數字。
2、ref:為數字列表數組或對數字列表的引用。ref 中的非數值型參數將被忽略。
3、Order:為一數字,指明排位的方式。
(1)如果 order 為 0(零)或省略,Microsoft Excel 對數字的排位是基於 ref 為按照降序排列的列表。
(2)如果 order 不為零,Microsoft Excel 對數字的排位是基於 ref 為按照升序排列的列表。
四、註解
1、如果數據中有多個相同的數值,則函數對重複數的排位相同。但重複數的存在將影響後續數值的排位。例如,在一組按升序排列的數據中,如果數據 10 有三個,它在數據集中的排位是 5,則數據 11 的排位為 8(沒有排位為 6和7 的數值,因為10有三個)。
2、由於某些原因,我們可能使用考慮重複數字的排位定義。在前面的示例中,如果要將10 的排位改為 5.5。這可通過將下面修正因素添加到按排位返回的值來實現。該修正因素對於按照升序計算排位(順序 = 非零值)或按照降序計算排位(順序 = 0 或被忽略)的情況都是正確的。
重複數排位的修正因素 =[COUNT(ref) 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2。
五、示例
圖例1:下面圖例中,RANK(A3,A2:D6,0) 等於 14,按降序排位。
圖例2:下面圖例中,RANK(A3,A2:D6,1) 等於 6,按升序排位。
圖例3:下面圖例中,RANK(A4,A2:D6,1) 等於 6.5,按升序經過重複數據修正後的排位。
更多精彩內容將在以後的章節分享給朋友們,請添加好友至收藏,歡迎點讚並關注後期內容更新!
,