如果排序的值都是正值,那使用這個函數沒有問題;
那排序的值有負值及正值,須一起作排序,一樣可以使用
RANK函數嗎?(一樣由大到小排序)
2007-02-11 11:43:22 · 2 個解答 · 發問者 falcon 1 in 電腦與網際網路 ➔ 程式設計
又如果在一欄的值裡要作排序,其中中間的一個值要跳過不排序,是不是就不能用下拉的複製公式了?那該怎麼作?
2007-02-11 11:46:28 · update #1
基哥大大:
因為排名的依據如果是以$A$1:$A$7的話,就已經把想跳過的值給
算進去了不是嗎?就算可以複製B1,貼上B5,然後B5在下拉複製,
但是出來的名次還是會有第7名,能夠弄成最多只有第6名的方式嗎
?
2007-02-11 16:15:30 · update #2
就以基哥的工作表內容,多個判斷式,稍微修改公式如下:
=IF(RANK(A1,$A$1:$A$7)>=7,"",RANK(A1,$A$1:$A$7))
完成~
2007-02-12 00:42:33 · answer #1 · answered by ? 7 · 0⤊ 0⤋
---A欄---B欄
-----1-----3---
-----3-----1---
-----2-----2---
-----0-----4---
---(-3)----7---
---(-1)----5---
---(-2)----6---
在B1輸入公式「=RANK(A1,$A$1:$A$7)」,其他下拉複製公式,完成排序(或者說「排名」較為貼切)
假如你想跳過0,的確是不能用下拉複製的方式,但可以複製B1,貼上B5(也就是跳過B4的0值),然後B5在下拉複製,也是可以的。
2007-02-12 03:14:48 補充:
函數的方法我倒是不知道,如果你還是找不到方法的話我建議真的就用「排序」了
將資料範圍框選「資料」-「排序」-「遞減」,依哪一欄、有無標題列請依自身情況考量
完成的結果會是由大而小排的,刪除你不想加入排名的對象,再用函數排名之(或者,其實已經遞減排序過了,名次上一定是從1開始增加)
因為動作本身會刪除到原有資料,建議複製來源貼到某處,在「某處」進行上述動作較為保險
希望有幫助&祝你好運
2007-02-11 15:28:03 · answer #2 · answered by 基哥 5 · 0⤊ 0⤋