質問編集履歴

2

要件について、1グループの人数が変化しうることを追記

2020/09/22 04:01

投稿

access
access

スコア9

test CHANGED
File without changes
test CHANGED
@@ -78,6 +78,8 @@
78
78
 
79
79
 
80
80
 
81
+
82
+
81
83
  【要件について追記】
82
84
 
83
85
  質問の仕方が慣れておらず申し訳ありません。
@@ -91,6 +93,18 @@
91
93
 
92
94
 
93
95
  ・グループ分けの回数は必ず2回以上3回未満です。
96
+
97
+
98
+
99
+ ・1グループの人数は変化することもあります。
100
+
101
+  ●受験者12人 1回目3人4グループ 2回目4人3グループ
102
+
103
+  でグループ分けすることもあれば、
104
+
105
+  ●受験者18人 1回目2人9グループ 2回目2人9グループ 3回目3人6グループ
106
+
107
+  で分けることもあります。
94
108
 
95
109
 
96
110
 
@@ -112,4 +126,8 @@
112
126
 
113
127
 
114
128
 
129
+
130
+
131
+
132
+
115
133
  要件の記載が足りず申し訳ございませんでした。

1

要件の追記

2020/09/22 04:01

投稿

access
access

スコア9

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,53 @@
63
63
  どのような考え方で実現できそうでしょうか。
64
64
 
65
65
  よろしくお願い致します。
66
+
67
+
68
+
69
+
70
+
71
+ 【背景】
72
+
73
+ テスト受験者のグループ分けを毎回手作業でやっておりました。
74
+
75
+ 方法などはなく、「ただ何となくこれでメンバーが被らず分散されているのではないか」という程度の精度です。(最大人数でも20人なので、目でみて確認しておりました)
76
+
77
+ しかし、やはりミスや精度に不安がある、加えて何よりも時間がかかるという理由があり、Excel VBAで作れないかとなりました。
78
+
79
+
80
+
81
+ 【要件について追記】
82
+
83
+ 質問の仕方が慣れておらず申し訳ありません。
84
+
85
+ 要件について以下を追記させて頂きます。
86
+
87
+
88
+
89
+ ・10人~20人程度で受験者の人数は変化します。(但し、1回目~3回目のグループ分けの間に受験者が変化することはありません。)
90
+
91
+
92
+
93
+ ・グループ分けの回数は必ず2回以上3回未満です。
94
+
95
+
96
+
97
+ ・2回目のグループ分けでは、1回目のメンバーとできるだけ被らないように。
98
+
99
+  3回目のグループ分けでは、1回目、2回目のメンバーとできるだけ被らないようにしたい。
100
+
101
+
102
+
103
+ ・「できるだけ被らない」というのは、「被りがどうしようもない」場合は被ることを許可する
104
+
105
+  というのが理想ですが・・・まさにこの部分のアルゴリズムが考え付きもしません。
106
+
107
+
108
+
109
+ ・Excel VBA で実現したく思っております。素人目ですが数式では難しいのではと考えております。
110
+
111
+  (Excel VBA は Excel VBA エキスパートの資格をもっている程度の知識ですが、実務で簡単なマクロなどは作成しております。VBA以外のプログラミング知識はありません。)
112
+
113
+
114
+
115
+ 要件の記載が足りず申し訳ございませんでした。