無作為に当選者を抽出する方法

このQ&Aのポイント
  • 4月からの会社駐車場の抽選方法について
  • エクセルシートを使用して希望者の抽選を行うことが可能か
  • 具体的な手順と注意点についてお知らせください
回答を見る
  • ベストアンサー

無作為に当選者を抽出する方法?

4月からの会社駐車場の抽選を行います。 各部署毎(約30)にエクセルシートにて希望者を提出させ、抽選を行いたいのですが、エクセルで可能なのでしょうか? 条件は、 1.募集者約200人、駐車場枠50台(希望者・駐車場が増える可能性あり) 2.エクセルシートには、部局名(日本語)-希望番号(数字)と氏名(別セル)を記載させる 3.希望番号から抽選番号をふり(重複しないように)、当選者を決定    乱数を発生させる質問&フリーソフトはあったのですが、条件の3にあたる答えが見つからず質問させていただきました。 あまりパソコンを使用しない人です… わかりやすく説明いただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.3

レスありがとうございます。  お察しするところ、応募者から「オレは松井の55番がいい」「私は縁起のいい 777 がいいわ」「13、42番はヤメテ」といった声が出そうだ(出ている)から…ということなのでしょうね。  さて、おっしゃっている「応募者の希望する番号から抽選番号を持たせる」ことは、決して不可能ではありません。エクセルシートには「部局名」「希望番号」「氏名」があるということですが、このもうひとつ隣に「抽選番号」という欄を作って、ここには1から連番で数字を打ってゆきます。そうしたらマクロで抽選操作(前回私の回答参照)をし、得られた当選番号と同じ抽選番号をもつ「部局名」「希望番号」「氏名」を引っ張ってくればよいですね。 もしご不明の点あれば、追加でおたずねくださってOKです。

33168239
質問者

補足

そうなのですm(_ _)m 何となくですがイメージがつかめてきました。 後は、参考書とにらめっこをしながらマクロを作ろうと思います(^^; ありがとうございました。

その他の回答 (2)

  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.2

こんにちは。 「応募者の一人一人に、1から始まる抽選番号をもたせる(お仕着せで)。人数が200人、駐車場が50台の場合だったら、乱数にて1~200の番号を発生させる。以前出た番号と重複があればやり直し、50個の当選番号が決まるまでくりかえせばよい」 これで用が足りるのではないかしら?

33168239
質問者

補足

足ります。 抽選方法は,おっしゃられている方法で可能かもしれませんが,応募者の希望する番号から抽選番号を持たせることはやはり不可能でしょうか? よろしくお願いします。

  • kkkkk007
  • ベストアンサー率25% (179/691)
回答No.1

希望者がいない駐車場のスペースは、どの様に埋めるのですか?

33168239
質問者

補足

補足が遅くなり申し訳ありません。 希望番号とは、あくまでも抽選前の番号であり、駐車スペースの番号ではありません。 希望者任意の番号による抽選を考えています。 よって、部局により希望番号の重複が予想されます。 補足になりましたでしょうか? よろしくお願いします。

関連するQ&A

  • EXCEL2007で、当選者番号だけ抽出したい

    簡単にできそうで、できなかったので質問いたします。 ナンバリングされている6000名の名簿の中から 200名を抽選する作業をしており 当選者のナンバーが別シートであります。 6000名のリストに、そのナンバーを当て込みたいのですが 何かよい方法はありますか? 数式でもなんでも良いのですが 200名分の当選ナンバーを地道に探すことも可能ですが 何かもっと簡単な方法がないのかと探しておりました。 なかなか検索にひっかけることができなかったので 同じような質問があるかと思いますが、よろしくお願い致します。

  • 抽選対象希望ナンバーの当選数

    抽選対象希望番号の申込みをしたのですが、どのくらいの確率で当選するのでしょうか。 1週間毎に抽選が行われるようですが、1番号につき1人しか当選しないのでしょうか。

  • エクセルの重複データ抽出

    初めてのご質問です。2つの名簿をエクセルにシート別にまとめてありますが、氏名が重複しているものを別シートに抽出したいと思います。フィルタオプションでトライしたのですが、1つだけのセルに重複していない氏名が記載されたり・・と苦戦しております。何か良い方法があれば、非常に助かります・・。

  • データの抽出方法

    お世話になっております。 以下のような場合で、いっぺんに抽出できる良い方法があれば教えて頂きたく、よろしくお願いいたします。 会社が運営するWebサイトの会員データ (エクセルで、レコード数は1万弱)の集計。 プレゼントキャンペーンに応募して頂いた会員の個人データで、 各自、個人情報以外に4桁の抽選番号が登録してあります。 プレゼントの当選番号に該当する全ての会員データを抽出したいのですが、 一つの抽選番号に対して何名も該当者がいるため、VLOOKUPが使えず、 当選番号も数十通り程あるので、オートフィルタも時間がかかってしまいます。。。。 宜しくお願いします。

  • エクセルでつくられたリストから抽選する方法?

    エクセルファイルで商品プレゼントへの応募者のリストが数百人分あります。 そのリストから抽選で規定数を当選させたいのですが、エクセル上で簡単にできる方法はありませんか? 要は実際に紙くじをつくって抽選箱から抽選するのと同じ意味合いになるエクセル上での機能があれば、抽選したことと同じことになるのでいちいち実際に紙くじをつくったりするよりもコストがかからないと思いまして。 日ごろエクセルを使用しないので当方初心者です。 ネットで探して色々見たのですがなかなか希望するものを見つけることができずにおります。乱数というのがそれにあたるのかと思い、一応いじってはみたのですが0から1の間の結果を返すものということで、どうも適当ではないようですし・・・。 お手数おかけしますがどなたか教えていただけませんでしょうか。宜しくお願いします。

  • 特定の文字を含むデータの抽出方法を教えてください

    エクセルのワークシートから特定の文字を含む列を抽出・保存したいのですがどうしたらよいか見当もつかず困っています。 詳細は A1に番号、B1に住所(市町村からの住所と県名を含む物が混ざり合っています。)、C1に氏名、D1に電話番号(重複する物あり)があります。 B2の住所は県名が入っている物を、D1の電話番号は重複する物を取り出し、取り出したものと残った物を別々に保存したいのです。 件数は3万件くらいあり一つ一つ確認は不可能なので、どなたか教えていただきたいです。土曜日までに仕上げなくてはならず危機に直面しています。どうぞよろしくお願いします。

  • エクセル2007 データ抽出(関数)について

    教えてください。エクセルシートにて郵便番号と住所が重複しているデータを抽出したいのです。 例)ある顧客の情報として、シート1のA列に、1から10までの新規顧客の氏名、B列には生年月日が入力されています。C列,D列は空白で、E列には全ての顧客(新規顧客を含みます)の氏名、F列には生年月日、G列には郵便番号、H列には住所が入力されています。このふたつの情報の中から、新規顧客データと全ての顧客データの氏名、生年月日が重複している顧客のみ、C列にその郵便番号、D列に住所を表示させたいのです。 OSはXP エクセル2007です。 困っています。よろしくお願いします。

  • エクセル 重複データの抽出

    エクセルを使って重複データをチェックしようと思っていCOUNTIFで試したのですがうまくいきません・・・ご存知の方教えてください。m(__)m   A     B       C         D       E     F   店番  顧客番号  氏名(カナ)   電話番号   住所1   住所2 という表の電話番号が重複する先を抽出したいのです。データ件数は約3000件ほどあります。できれば重複したデータは別のシートに店番順に表示をしたいのですが関数でできるのでしょうか?

  • 非当選馬と非抽選馬の違い

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1858575 上の質問で書き忘れたことがあるので新たに質問しました。 重複の内容ではありませんのでよろしくお願いします。 ○非当選馬と非抽選馬の違い ○競争除外と出走取消の違い それぞれの違いを分かりやすく教えて下さい。

  • エクセルからランダムに抽出する方法

    お世話になります。 以前、似たような質問があったのですが探すことができなかったので質問させてください。 エクセルのA列に社員番号、B列に氏名の入ったファイル(約7,000名)があります。今回、全社的にアンケートをとることになり、ランダムに対象者を300人抽出したいと思います。できればC列に『○』表示したいのですが、=rand()で乱数を発生させるまではできますが、その中から抽出する関数がわかりません。 また、統計をとる上で必要な人数とは何人ぐらいなのでしょうか? OSはXP、エクセル2003を使用しています。 よろしくお願いします。