エクセルで重複しない乱数を生成する方法

今回は「エクセルで重複しない乱数を生成する方法」をご紹介します。

RAND関数とRANK関数を組み合わせて作成できます。

下記のような表を例に解説します。

RAND関数_RANK関数

① セルC3に「=RAND()」と入力すると、乱数が作成されます。これをセルC7までコピーします。
② セルD3に「=RANK(C3,$C$3:$C$7)」と入力すると、セルC3からセルC7の間で何番なのかが表示されます。これをセルD7までコピーします。

以上です。
RANK関数の所が重複しない乱数になります。

一人ひとりにランダムな数値を割り当てたい時に使えますね。
役割分担をする時に、1=掃除係、2=買い出し係、3=ゴミ捨て係、みたいな感じに割り振る事もできますね。

トラックバックURL