[[20140519104120]] 『再度追加の質問です。テニスのダブルスの組合せ!』(hiroshi) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『再度追加の質問です。テニスのダブルスの組合せ!』(hiroshi)

再々の質問で申し訳ありません。

先日「HANA」さまに作成していただいたマクロで、ペアはほとんど重ならず、各人の試合数もほぼ均等にすることができましたが、若干の支障が発生です。

http://www.excel.studio-kazu.jp/kw/20140421134144.html

事前に8人から24人程度の組合表を作っておき、当日の参加者で背番号を決め、そのコートに入るようにしたのですが、ペアは違うものの同じグループで試合をするような組合せが多数発生しました。

例えば、1コートに1から4番が入ったとしても、当然違う組合せが3組可能で、たまたまその様な試合が続くケースです。

1:ペアが重ならない。
2:試合数が均等。
3:対戦相手が極力違う。

このような組合せの作成は可能でしょうか?

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 EXCEL の勉強のためというのなら、いろいろと工夫を重ねるのも良いと思いますが、
 目的がテニスだけであるなら EXCEL にこだわらず既存のソフトを使用してはどうでしょうか。

 ネット検索の一例です。

 テニス組み合わせ管理システム
http://www.vector.co.jp/soft/win95/home/se219137.html
 対戦組合せ
http://www.vector.co.jp/soft/winnt/home/se450363.html
 テニストーナメントエディタ
http://www.vector.co.jp/soft/win95/home/se232666.html
(Mook) 2014/05/19(月) 11:32

そうですよね・・・・

エクセルの勉強・・・

色々と有難うございます。
(hiroshi) 2014/05/19(月) 12:09


 蛇足ですが、

 回答者が興味からいろいろ提案するのを阻害するつもりは無いのですが、
 グループというのが1試合に参加する4名を指すのであれば、これが重ならないような組合せ
 を求めるのは二、三十名程度の人数では、乱数では少し無理がある気がします。
 (数学的にも難しい?)

 EXCEL の課題としてはいろいろと面白そうな点もありますが、実用面からは多数のソフトが
 あるものを1から作るのはたいていの場合「労多くして功少なし」です。
(Mook) 2014/05/19(月) 12:55

コーディングするのは面倒なので、改良する案だけ。

作成された組み合わせを何らかの形で記録しておき、次の候補を決めた後、
それが前と比べて支障があるなら、別の候補を再度決め、
都合の良い組み合わせになるまで繰り返す、等。
(???) 2014/05/19(月) 13:09


「Mook」さま、「???」さま
色々と有難うございます。

たしかに「労多くして功少なし」ですね。

現状ではマクロを改良する知識がありませんので、

「・・・それが前と比べて支障があるなら、別の候補を再度決め、
都合の良い組み合わせになるまで繰り返す。」

を人力でやってみます。
(hiroshi) 2014/05/19(月) 13:53


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.