- 締切済み
エクセルでランダムにチーム分けをしたいです。
16人のメンバーで毎週集まって作業をしています。全員集まると人数が多くて不効率なので2ヶ所の場所に8人ずつ分かれて集まりたいのですが、毎週同じメンバーにならない様にエクセルでランダムにチーム分けをすることはできるでしょうか。ランダムにチーム分けをすると何万通りもチーム表ができるかとおもいますが向こう10回分ぐらいの表ができれば十分です。 エクセルに詳しい方がおられたら教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
回答No.1
こんばんは! 一例です。 ↓の画像のようにSheet1に表を作成し、Sheet2にチーム分けをコピー&ペーストするようにしてみました。 Sheet1のB列にメンバー名を入力しておきます。 Sheet1のD列を作業列として、D2セルに =RAND() という数式を入れ人数分下へコピー! Sheet1のA2セルを =RANK(D2,$D$2:$D$17) として下へコピー! F2セルは =INDEX($B$2:$B$17,MATCH(ROW(A1)*2-1,$A$2:$A$17,0)) G2セルは =INDEX($B$2:$B$17,MATCH(ROW(A1)*2,$A$2:$A$17,0)) として、F2・G2セルを範囲指定 → G2セルのフィルハンドルで8行分下へコピー! 最後にF2~G10セルを範囲指定 → 右クリック → コピー Sheet2のA2セルを選択 → 右クリック → 「形式を選択して貼り付け」 → 「値」を選択しOK あとはこの操作を作成したい分だけ繰り返します。 ※ 貼り付けた時点で「再計算」されますので、後はコピー&ペーストを繰り返すだけで大丈夫です。 こんなんではどうでしょうか?m(_ _)m
お礼
ご丁寧にありがとうございます。早速試してみます。