RANK(ランク) エクセル関数の使い方

RANK(ランク)関数は、指定した範囲内の大きい順、小さい順、順位を出します

・関数RANK(ランク)
・書式=RANK(数値,参照,順序
・内容大きい順、小さい順、順位を出します
使い方
数値は順位を出したい対象のセルになります
参照は順位を出したい全体のセルを選択します
順序は「0」で数の大きいものが上位、「1」で数の小さいものが上位になります
順序を省略すると「0」で数の大きいものが上位になります

以下サンプルで
RAND関数は0~1の数値をランダムで発生しますので
=RAND() とすれば 0~0.999・・ まで発生します
1000個取得してもこれがカブルことはまずありません
これに順位を付けます

サンプル
  A B C D
1        
2   ここでランダムを発生 順番に並び替えます  
3   =RAND() =RANK(B3,$B$3:$B$14)  
4   =RAND() =RANK(B4,$B$3:$B$14)  
5   =RAND() =RANK(B5,$B$3:$B$14)  
6   =RAND() =RANK(B6,$B$3:$B$14)  
7   =RAND() =RANK(B7,$B$3:$B$14)  
8   =RAND() =RANK(B8,$B$3:$B$14)  
9   =RAND() =RANK(B9,$B$3:$B$14)  
10   =RAND() =RANK(B10,$B$3:$B$14)  
11   =RAND() =RANK(B11,$B$3:$B$14)  
12   =RAND() =RANK(B12,$B$3:$B$14)  
13        
・上記サンプルはRAND 関数で 10個ランダム作り順番に並び替えます

RAND 関数で 10個ランダムを出す方法はRAND 関数で 10個ランダムを出す方法は
=INT(RAND()*10)ですが
この方法だと同じ数値が出る場合があるので
=RAND()を10個作って順番をつけます

※結果から見るとランダムに 10個ですが、実際にはランダムに10個の数値を出しているのではなく「10個のランダム数値」に「順位をつける」ことになります。
※乱数を発生させるには 「RAND」関数を使います

RANDを使った以下も追加したのでご覧ください
ランダムパスワード生成

RANDTOPROUND
(C) 2024 Digital World