エクセルのランダム関数で抽選公正な抽選を実現

エクセルのランダム関数で抽選公正な抽選を実現

イベントの当選者選び、社内アンケートの抽選、キャンペーン応募者からのランダム選出など、公正な抽選が求められる場面は意外と多くあります。
こうした場面で活躍するのが、エクセルのランダム関数です。

エクセルには乱数を生成する機能が標準で備わっており、特別なコードや専門知識がなくても、誰でも簡単に抽選を行えます。
正しく使えば、重複のない公平な抽選や、範囲を指定した整数の抽選、結果を固定して記録として残すことも可能です。

この記事では初心者でも迷わず使えるように、基本の使い方から実践的な抽選方法までを順番に解説します。


 

1. エクセルで抽選を行うメリットと考え方

 

エクセル抽選が選ばれる理由

エクセルを使った抽選の最大のメリットは、公正性と手軽さの両立です。
紙に番号を書いて引く方法や、感覚に頼った選び方と違い、乱数を使うことで人の意図が入りません。

また、エクセルは多くの人がすでに使ったことのあるツールなので、新しいソフトを導入する必要もありません。
社内外に対して「エクセルのランダム関数で抽選しました」と説明できる点も、信頼性の面で有利です。

抽選に必要な要素を整理する

エクセルで抽選を行う前に、次の3点を整理しておくと作業がスムーズになります。

・抽選対象の範囲はどこまでか
・重複を許すか許さないか
・抽選結果を更新するか固定するか

これらを意識することで、適切なランダム関数の使い方を選べるようになります。


 

2. ランダム関数と乱数の基本を理解しよう

エクセルで公正な抽選を行うためには、まず「ランダム関数」と「乱数」がどのような仕組みで動いているのかを理解しておくことが重要です。
ここを曖昧なまま使ってしまうと、意図しない更新や重複が起こり、抽選結果に不信感を持たれる原因になります。

ランダム関数とは何か

ランダム関数とは、エクセルが自動的に「予測できない数字」を生成するための関数です。
この予測できない数字のことを「乱数」と呼びます。

エクセルの乱数は、完全にでたらめに見える数字を高速で計算して作り出しています。
人が意図的に操作できない仕組みになっているため、公正な抽選を行うための基盤として適しています。

RAND関数の特徴と使いどころ

RAND関数は、0以上1未満の小数の乱数を生成する関数です。
例えば、0.123456や0.876543といった数字が自動で表示されます。

一見すると抽選には使いにくそうですが、並び替え用の数字として使う場合には非常に便利です。
参加者全員にRAND関数の数字を割り当て、その数値を基準に並び替えることで、完全にランダムな順番を作れます。

この方法は、重複を避けたい抽選や、当選順位を決めたい場面でよく使われます。

乱数は常に更新される仕組みを理解する

エクセルのランダム関数で生成された乱数は、常に固定されているわけではありません。
セルの編集、保存、並び替えなど、エクセルが再計算を行うタイミングで数字が更新されます。

この「更新される」という性質は、抽選をやり直したい場合には便利ですが、結果を確定させたい場面では大きな注意点になります。
抽選後に数字が変わってしまうと、公正な抽選だったのか疑われる原因にもなります。

抽選に使う前に知っておきたいポイント

ランダム関数を抽選に使う際は、次の点を意識しておくと安心です。

・乱数は自動で更新される
・指定した範囲や条件によって結果の出方が変わる
・使い方次第で重複が発生する

これらを理解した上で関数を使うことで、エクセルのランダム関数を「なんとなく」ではなく、「根拠のある抽選ツール」として活用できるようになります。


 

3. エクセルで抽選を行う基本的な使い方

 

エクセルを使えば、イベントの当選者選びやキャンペーン抽選などを公正にランダムに実施できます。ここでは「どのセルに何を入力するか」「どうやって順番を決めるか」まで、順を追って説明します。
横河レンタ・リースの解説通り、ランダム関数で無作為な数字を作り、それを並び替えの基準にする方法です。

1:対象者リストを準備する

  1. 抽選対象の名前や番号をA列に入力します。
    例えば、A1に「参加者一覧」、A2から参加者名や応募番号を順番に書いていきます。

  2. 名前でも番号でも構いません。
    大切なのは漏れなく正確に並べることです。

2:ランダム関数を隣の列に入れる

  1. 次に、A列の横、B列の一番上のセル(B2など)に以下を入力します

    =RAND()

    これは0以上1未満の「乱数(無作為な数字)」を表示する関数です。

  2. 入力したセルの右下の小さな四角をドラッグして、対象者全員分のセルにコピーします。
    各行にランダムな数値がランダムに割り振られた状態になります。

3:ランダム関数で表示された数字を更新する

  1. F9キーを押すたびに、B列の数字が新しい乱数に切り替わります
    何回か切り替えることで、くじ引きのように“シャッフルする回数”を演出できます。
    ※これは抽選前の準備段階です。

  2. 乱数は何回でも変更可能ですが、最終的に「これで確定」と決める回数を先に決めておくと安心です。

4:抽選結果を固定する

  1. 数字が決まったら、B列の乱数のセルをすべて選択し、「コピー」(右クリックもしくはctrl+C)します。

  2. 続けて右クリックして、「形式を選択して貼り付け」 → 「値」を選びます。
    これでセルに入っていた乱数の式が消え、数字だけが残る状態になります。
    これにより、F9キーを押しても数字は変わりません。

5:並び替えて抽選順位を決める

  1. A列(名前や番号)とB列(固定された数字)の両方の列を同時に選択します。

  2. エクセルの「並び替え」機能を使い、B列の数字で並び替えを行います。

    A列とB列の両方をまとめて選択(名前の列だけを選ばないように注意)→

    「データ」タブ→「並び替え」

    並び替えの設定画面が表示されたら、「列」にB列を指定します。
    (並び替えの順序は、「昇順」でも「降順」でも構いませんが、事前にどちらにするか決めておくことが大切です。)

    設定を確認して「OK」を押すと、A列の名前がB列の数字に従って並び替えられます。

    大きい順でも小さい順でも構いませんが、どちらで並べるかを事前に決めておくことが重要です。

  3. 並び替えた結果の上から順が、ランダムで決まった抽選の順位になります。
    例えば「上位5名を当選者にする」といった指定ができます。

エクセル抽選のポイント

・対象者リストは正確に並べること
・乱数は並び替えのキーとして使うこと
・確定したら必ず値で固定すること
・並び替える基準(大きい順か小さい順か)を決めてから始めること

これらの手順を踏めば、エクセルだけで簡単に公平な抽選が可能になります。


 

4. 重複しない公正な抽選を実現するコツ

 

エクセルで抽選をするときに、よくある不安が「同じ人が選ばれないか」「本当に公平なのか」という点です。ここではなぜこの方法なら安心なのかを説明します。

抽選で大切なのは「順番を混ぜる」こと

エクセルの抽選では、数字そのものに意味はありません。大事なのは、人の並び順をランダムに入れ替えることです。

全員の名前を縦に並べて、横にランダムな数字を1つずつ入れます。その数字を使って並び替えると、名前の順番がバラバラになります。これだけで、抽選はほぼ完成です。

なぜ同じ人が2回選ばれないのか

この方法では、最初から「1行に1人」という形になっています。

並び替えをしているだけなので、同じ行が増えたり、消えたりすることはありません。

そのため、
・同じ人が2回選ばれる
・誰かが抜けてしまう
といったことが起こらないのです。

公平な理由

並び替えのもとになる数字は、エクセルでRAND関数を使用して乱数を生成しています。操作する人が数字を決めているわけではありません。

また、数字を見ても「誰が有利か」「誰が当たりやすいか」は分かりません。

人の考えが入らないため、「えこひいきしていない抽選」として説明しやすくなります。

事前に決めておくと安心なポイント

トラブルを防ぐために、抽選前に次のことを決めておくと安心です。

・並び替えは数字の列で行う
・上から選ぶか、下から選ぶかを決めておく
・途中で名前を追加しない

このルールを守るだけで、抽選の信頼性がぐっと高まります。

抽選後の説明も簡単になる

抽選結果について聞かれたときは、「全員にランダムな数字を入れて並び替えただけです」と説明できます。

特別なことをしていない分、誰にでも分かりやすく、納得してもらいやすい方法です。

難しいことをしなくても公正な抽選はできる

重複しない抽選をするために、難しい関数や細かい設定は必要ありません。
やることは
「数字を入れる」
「並び替える」
この2つだけです。

このやり方なら、人数が多くても少なくても、同じ手順で安心して抽選ができます。


 

5. 抽選結果を固定して記録として残す方法

 

数値を固定しないと起こる問題

抽選後にファイルを開き直したら結果が変わっていた、というケースがあります。
これはランダム関数が常に更新される仕組みだからです。

公正な抽選を証明するためには、結果を固定して保存することが重要です。

値の貼り付けで数字を固定する

抽選結果を固定するには、ランダム関数が入ったセルをコピーし、「値として貼り付け」を行います。
これにより、関数は消え、表示されている数字だけが残ります。

この作業を行えば、その後に再計算が行われても抽選結果は変わりません。
記録として保存したり、後から確認したりする場合にも安心です。


 

まとめ

エクセルのランダム関数を使えば、誰でも簡単に公正な抽選を行えます。
RAND関数やRANDBETWEEN関数の使い方を理解し、範囲指定や重複対策、結果の固定といったポイントを押さえることで、トラブルのない抽選が可能になります。

特別なコードや高度な知識は不要で、正しい手順を踏むだけで信頼性の高い抽選を実現できる点が、エクセルの大きな魅力です。
さらに、快適なPC環境を整えることで、抽選作業だけでなく日々の業務全体がスムーズになります。

また短期間のイベントや一時的な業務であれば、高性能PCを購入するのではなく、レンタルを活用するのも賢い方法です。
必要な期間だけ使えるため、コストを抑えつつ作業効率を高められます。

法人利用に対応したECサイト「ニューズレンタル」では、エクセル作業に適したPCを用途別に選べるため、抽選業務を含む事務作業全体の効率化につながります。

「レンタル」だと不安な事が多いかもしれませんが、ニューズドレンタルには以下のような安心ポイントがあります。

・部署/用途ごとに必要台数だけレンタル可能
・「使った分だけ支払い」でムダなし!
・料金体系が明瞭で、管理が簡単
・購入してからすぐに利用できるレンタル環境

「買うほどではないけど、しっかり使えるPCが必要」「定額リースの無駄をなくしたい」──そんなニーズの方に、ニューズドレンタルはピッタリのサービスです。

ニューズドレンタル公式サイトはこちらから

エクセルを使った抽選をこれから本格的に活用したい方は、PC環境の見直しも含めて、「ニューズレンタル」の活用を検討してみてはいかがでしょうか。

Back to blog