• ベストアンサー

エクセルでランダム組み合わせする方法

noname#204879の回答

noname#204879
noname#204879
回答No.4

[回答番号:No.3この回答への補足]に対するコメント、 お書きになっている内容を全く理解できません。 [回答番号:No.2]に挙げた表(範囲 C2:J13)がどのようになれば良いのか具体例をお示しください。 私の回答がそうであるように、ゴチャゴチャ文章で記述するより、希望する表を示した方が分かりやすいと思います。それで分からない場合は私も貴方に質問しやすいです。

ikokujira
質問者

補足

お手数をおかけします。mike_g様の先の回答で氏名を番号することで重複 しない12チームを作ることは可能であることは確認しました。既に座席表を作成しているので、そのまま直接「氏名」を使用できればと思って追加の質問をしました。こう考えればというアドバイスでもよいのでよろしくお願いします。 (1)84名の座席表(氏名)をエクセル表で以下の様に作成(A1さん、B1さん・・・) A1 B1 C1 D1 E1 F1 G1 A2 B2 C2 D2 E2 F2 G2 ・ ・ ・ ・ ・ ・ ・ A12 B12 C12 D12 E12 F12 G12 (2)座席表からランダムに7名選抜し、チームを作り、代表でゲームを行わせたり数チーム作り、ゲーム等対抗戦を行わせる。  (ゲームはスポーツ、連想ゲームなどレクレーションを想定) team_01 B2 C1 A12 E5 F10 G3 D7 team_02 F8 A5 D1 E11 A4 B5 D6 ・   ・ ・ ・ ・ ・ ・ ・ team_12 ・ ・ ・ ・ ・ ・ ・ (3)やりたいことは座席表から直接 ランダムに選抜してチーム表を作成できないかという点です。  ポイントは、ランダムに7名を選抜することと考えています。

関連するQ&A

  • Excelの組み合わせをカウントしたいです。

    こんにちは。 Excelの組み合わせをカウントしようと試行錯誤したのですが 未だに完成出来ないので質問させて頂きます。 A列に1から10までの数字がランダムで500行ほどあり、 A列の中で1と言う数字があった場合、 その下のセルに2があればその組み合わせを1とカウントし、 B列に合計を表示したいのですが、これは可能でしょうか? どうかご教授下さいますよう、宜しくお願い致します。

  • 【エクセル】ランダムで重複しない整数を出したい。

    Windows 7、エクセル2007です。 ランダムで重複しない整数を任意の範囲から一部のみ入力するにはどうしたら良いでしょうか? 1.任意の範囲「1~50」とか「1~100」とか「15~300」とかから、20個だけとか40個だけとか。 2.ランダムなので「2,6,3,4,8,1・・・」とかのn、n+1、n+2ではないランダムな整数。 3.重複しないこと。 上記1~3を満たしたやり方ってありますか? 出てこない数があっても良いんです。 例えば、1~10までの範囲でランダムに3個だけセルに入力したいとき。 A1に7、A2に4、A3に9というふうに。 それが1~300の範囲で50個の数字をランダムに重複しないように入力する。 A1に15、A2に163、A3に92、・・・A50に43。 残りの250個の数字は入力されないという感じです。 乱数だと重複します。 ランク(順位)と組み合わせると、連続(n、n+1、n+2)になってしまいます。 列はどこでも良いんですが、行は連続したいです。 A1~A50とか、A1~A300とか。 関数の組み合わせでできないでしょうか? また、マクロは分からないので、詳しく解説して頂けると助かります! 情報が不足する点がありましたら指摘して下さい。 追加します。

  • エクセルで複数列に共通した項目の抽出方法

    エクセルで複数列で重複したセルを抽出する方法がわかりません。 具体的には、ABC各列にランダムな6桁の数字がそれぞれ500行づつあり、AとB列で重複(同じ)数字があれば、D列に列挙(重複した個数ではなく、たとえば310257などと重複していた数字)し、またABCの3列ともに重複している数字をE列に列挙するなど、複数列で重複したセルを抽出するにはどういう方法があるんでしょうか?

  • Excelでランダムに抽選

    あるスポーツ競技の対戦組み合わせ表を作成したいのですが、 例として20チームあり、ランダムにそれぞれのチームに1~20までの数値を割り当てたい場合、 どのようにすればよいでしょうか? RANDで乱数を作るところまではできたのですが、 この関数では数値が重複してしまいます。 アドインの乱数発生ツールも使い方がイマイチわかりません。 よろしくお願いします。

  • 用意したセルをランダムに差し込んでいく

    シート名『差し込むセル』に用意したセルをA列に並べています。(数十個) その用意したセルを、別シートの指定した語句があるセルの下に差し込んでいきたいです。 『指定した語句』は、 </h2> です。 別シート:A列24行以降のセルに</h2>があればその下に、 用意したセルをランダムに差し込んでいきたいです。 (別シートのA列24行~の横にずっと続いているので、それらにもランダムに差し込んでいきたいです) シート名『差し込むセル』 A列: AAAA BBBB CCCC DDDD EEEE FFFF GGGG 別シート A列24行以降のセル(B列24行以降~のセル) </h2> ああああ いいいい うううう </h2> ええええ おおおお かかかか きききき </h2> くくくく けけけけ </h2> ここここ シート名『差し込むセル』のA列のセルを </h2>の下に、ランダムに差し込んでいく ↓ </h2> BBBB ああああ いいいい うううう </h2> FFFF ええええ おおおお かかかか きききき </h2> AAAA くくくく けけけけ </h2> CCCC ここここ というように、差し込んでいきたいです。 ※ランダムに差し込むセルは被りなし これは、どのような記述でできるようになるでしょうか? よろしくお願いいたします。

  • エクセル関数で教えてください。

    例えば、A列の1行目からA列の100行目まで社員の名前が重複せずに100人分あります。B列1行目からW列100行目までにランダムに数字が入っています。数字は重複していません。この、数字(例えば5という数字)のセルの場所を特定したいのですが、関数でこの場所を特定する方法を教えていただけませんか? 結果的に必要なのは、5という数字が何行目にあるかだけですので、それだけ分かれば良いのですが。良い方法が見つかりません。 今回はマクロは一切使わない条件です。よろしくお願いいたします。

  • エクセルでランダムな座席表を作成したい

    excel 2003を使用しています。 エクセルで、100名程度の座席表を作成したいと思っています。 今、机の絵をレイアウトどおりに表示させて、該当する机に社員番号を入れれば、社員名が表示されるように設定しています。 席替えを毎日行うので、1-100の数字をランダムかつ重複せずに入れて、簡単に座席変更をしたいのですが、方法がわかりません。RANDBETWEENだと、ランダムに数字が入りますが、重複してしまい、困っております。 ランダムに数字を入力でき、かつ重複しない方法を教えてください。 どうぞよろしくお願いいたします。

  • ランダムな数字の掛け算

    こんなこと出来るのか教えてください。例えばA列のセルに5000行位の数字データがあるとします。そのデータをB列の同じ行に1.001~1.1の範囲でランダムな数字の掛け算にしたいのです。 何かよい方法があればお教えください。よろしくお願いします。

  • 組合せ方法

    9チームが3チームずつの3ブロックに分かれてゲームをします。 第3試合まで、各ブロックの3チームを重複しないように組み合わせる方法はどのようにすればよいでしょう。 ◎第1試合 Aブロック:(1)(2)(3) Bブロック:(4)(5)(6) Cブロック:(7)(8)(9) ◎第2試合 Aブロック:(1)(4)(7) Bブロック:(2)(5)(8) Cブロック:(3)(6)(9) ◎第3試合 各ブロックに重複チームのない組合せ方は???

  • エクセル:ランダムに配置するVBAプログラム

    大学の情報の授業でVBAに関するレポートが出題され、 さっぱり分からなくて困っています。 どなたか分かる方いらっしゃいましたら、お教えください。 問題は以下の通りです。 10行10列のセル範囲に、1から100までの整数をランダムに配置するVBAプログラムを作成せよ。 ヒント:まず1から100までの数を1次元配列に格納せよ。次に、その中身をシャッフルせよ。最後に、その配列から順に10個ずつ取り出して、セル範囲に1行ごと書き出せ。 よろしくお願いします!