こんにちは、ふじまるです!
ランダムで抽選したいけどくじ引きとかするの面倒!とか、数百人もいるのに抽選が大変!ということありませんか?
今日はそんな時にエクセルがあれば一発で抽選できる仕組みを紹介します。
便利な関数RAND関数を使ったランダム抽選システムです。
RAND関数とは
0から1までの間でランダムな数を返してくれます。これだけだとどうやって抽選に使えるの?という感じですが、工夫すれば抽選が可能です。
対象者 | RAND関数 |
Aさん | 0.8765 |
Bさん | 0.9512 |
Cさん | 0.2256 |
Dさん | 0.7888 |
例えば2名当選ならRAND関数で得た数字を降順で並び替えて大きい順から2名が当選者です。簡単ですね。
RAND関数は「=RAND()」と書くだけで引数は必要ありません。
サンプルで作成してみました。抽選値はRAND関数を入れておき、順位はRANK関数で抽選値の降順でランキングをつけています。結果はIF関数で順位が当選人数の以下なら当選、それ以外は落選としています。
サンプルファイル
サンプルファイルを作ったので良かったら参考にしてください。
RAND関数は何か更新するたびに値が変わるので、数字が出た後は一旦別シートに「値だけ」コピーして、当選者だけで絞り込むなどすればOKだと思います。(式もコピーするとまたランダムになって数字が変わるので注意)
それではまた!