プロが教える店舗&オフィスのセキュリティ対策術

16人のメンバーで毎週集まって作業をしています。全員集まると人数が多くて不効率なので2ヶ所の場所に8人ずつ分かれて集まりたいのですが、毎週同じメンバーにならない様にエクセルでランダムにチーム分けをすることはできるでしょうか。ランダムにチーム分けをすると何万通りもチーム表ができるかとおもいますが向こう10回分ぐらいの表ができれば十分です。
エクセルに詳しい方がおられたら教えてください。

A 回答 (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
「エクセルでランダムにチーム分けをしたいで」の回答画像1
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございます。早速試してみます。

お礼日時:2012/01/31 23:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています