システムwiki

Office:rank

skydv1k 解決済 最終更新日:2021-06-14 17:12

特定の順序でソートされていない長いリスト内のアイテムをランク付けする方法を理解しようとしていると、順位が重複しており、ランク付け結果は複製できません.言い換えれば、リストに10個の項目が含まれている場合、ランキングは出ます(行
アイテムの注文)7,7,1,5,2,7,2,10,4,6、しかし、私は(inkアイテムの順序で)7,8,1,5,2,9,3になるように結果が必要です.10,4,6.

助けてください.

返信リスト(回答:6)

6 #
myall

A2:A11と降順での値の値については、この式をB2に置き、コピーダウンしてください. =ランク(A2、$ A $ 2:$ A $ 11,0)+カウント($ A $ 2:A2、A2)-1
昇順にランク付けする:
=ランク(A2、$ A $ 2:$ A $ 11,1)+カウント($ A $ 2:A2、A2)-1

応答6# ->にスキップ
4 #
skydv1k

ありがとうございました.しかし、私は同じ問題に遭遇します.以下の例を参照してください.線項目25と26:

57810121471717 1819202525 24.42729
ラインアイテムこんにちはrnk
1
2
21.3
88
3
48.31
5
6
7 16.94
819.5
5
5
9
19.76
10>21.71010>
11
14.8
2
13
1421.59
15
16
21.17
21
22
23<>
24<>
12
2624.412
27 15.73
28

応答4# ->にスキップ
5 #
myall

式を使用する場合:
=ランク(A2、$ A $ 2:$ A $ 30,1)+カウント($ A $ 2:A2、A2)-1
結果が得られます(ブランクが省略されている#N/A値)8,1,4,5,6,10,2,9,7,11,12,3
あなたがフォーミュラの正しいドル記号を持っていることを確認してください-彼らは重要です.

応答5# ->にスキップ
3 #
skydv1k

数式が正しいと思います:

=(d4= ""、 ""、ランク(D4、$ 4:$ d $ 53,1)+ Countif($ d $ 4:$ d $ 53、d4)-1)

応答3# ->にスキップ
2 #
myall 1

Countifピースは以下のとおりです.Countif($ D $ 4:D4、D4)
IF文を避けたい場合は
= IFERROR(ランク(D4、$ 4:$ D4,1,1)+カウント($ D $ 4:D4、D4)-1、 "") これは行4(例えばE4)になり、次にそれをすべてE53までコピーする

応答2# ->にスキップ
1 #
skydv1k

完全に働いた.ありがとうございました!