- ベストアンサー
アットランダムに3人ずつチームを作る
メンバーが90人います。 アットランダムに3人ずつ選んで30チーム作りたいのですがどのような式が考えられるでしょうか。 今までは30人ずつ3つのグループに分けROUND関数を使い30チーム作っていました。90人まとめてアットランダムに3人ずつ抽出して30チーム作りたいです。 EXCELのバージョンは 2010 SP2です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
RAND関数を使うのでよければ C列に氏名、B列に=RAND() としてB2:B91に乱数を発生させます。 A列で =RANK($B2,$B$2:$B$91) とすればA2:A91に1~90の順列ができます。 後はVLOOKUP関数で1~3,4~6・・・88~90でC列の氏名を抽出すればいいでしょう。 ※RAND関数は再計算ごとに変化します。 ※抽出後の結果を固定するなら、VLOOKUPの結果をコピーして値として貼り付けを行ってください。
お礼
=RANK ありがとうございました。 結果を値として別なシートにコピーし、1~順にソートし、3つづつ区切りました。