排名函數為什么要絕對引用 為什么排名函數排錯了

請教高手 。excel rank函數排序不準確【排名函數為什么要絕對引用 為什么排名函數排錯了】RANK函數排名的規則就是這樣的,如果有兩個并列第二名,下一排名就從4開始,如果三個第二名下一排名就從5開始,這個是國際通用的排名方法 。
如果你不希望使用這種方法,可以試試這個公式,在A3輸入
=SUMPRODUCT(($C$3:$C$17>C3)*(1/COUNTIF($C$3:$C$17,$C$3:$C$17)))+1
然后下拉,看看是不是你要的結果?=SUM(IF($C$2:$C$17<=C2,"",1/(COUNTIF($C$2:$C$17,$C$2:$C$17))))+1
然后同時按下“Ctrl+Shift+Enter”組合鍵,然后向下復制公式.
在輸入完公式后,一定記住按下必須按此ctrl+shift+enter組合鍵,數組公式才能得到正確結果,否則會出錯.函數 RANK 對重復數的排位相同 。但重復數的存在將影響后續數值的排位 。例如,在一列按升序排列的整數中,如果整數 10 出現兩次,其排位為 5,則 11 的排位為 7(沒有排位為 6 的數值) 。你是要并列不占位是吧?
=SUMPRODUCT(($A$1:$A$28>A1)/COUNTIF($A$1:$A$28,$A$1:$A$28)) 1
把$A$1:$A$28區域換成你排序的區域,然后往下拉即可!望采納 。如果要求分數相同,排名不同,設數據如圖:

排名函數為什么要絕對引用 為什么排名函數排錯了

文章插圖
excel中怎么按名次排序,名次是亂的1. 本來排序應該是下圖:
3. 分析原因,可能是因為你的排名是文本型數字,就是單元格左上角帶綠三角的,如下圖:
4. 解決的辦法,可以選中這些帶綠三角的單元格,點那個黃點,里面選“轉化為數字”
5. 最后再按這一列數字型名次排序,就應該可以了 。選中所有數據,數據--排序---標題名字選"名次",右邊自己看是選升序還是降序了.工具欄-數據-排序-主關鍵字選分數,然后右側的降序排列就好了,不過也些會出現重名次的,最好把次要關鍵字也設置一下,避免沖突!然后再填寫名次那列的值,如:分數最高的那位同學名次為第一名,填寫 1,然后鼠標往下拖久出來其他同學對應的成績了!你的表格中名次必須是數字,而不是文本或者中文,Excel暫時還沒有那么智能,不能對中文和文本排序 。1. 本來排序應該是下圖:
3. 分析原因,可能是因為你的排名是文本型數字,就是單元格左上角帶綠三角的,如下圖:
4. 解決的辦法,可以選中這些帶綠三角的單元格,點那個黃點,里面選“轉化為數字”
5. 最后再按這一列數字型名次排序,就應該可以了 。