• 締切済み

再グループ化で同じグループにならない方法

再グループ化で同じグループにならない方法 最初Aグループ5人、Bグループ6人、Cグループ7人、Dグループ6人のそれぞれのグループがあります。再グループ化を5回やって、元のグループ、その後のグループの人と重ならないようにする方法はありますか。 エクセルのマクロでもいいのですが、できればエクセルの関数でやりたいのですが。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

4つのグループがあり、その後のグループ分けで5人以上のグループが組まれている限り、必ず重なりを避けることができませんね。不可能でしょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • グループ分けの方法

    グループ分けを行うプログラムを考えています. 具体的には, A,B,C,D,Eがあったとき, A-B,A-C,B-Dが1つのグループ(ペア)であれば, A-B-C-Dを1つのグループ(群)とする. このようなルールのもとで,グループ分けをおこないたいのですが, どのようにしたらよいものかいい考えが浮かんできません. なお,元データはそれぞれのペアが1行に1つずつあります. A B A C B C B D : : : : どなたか良い考えが思いつかれた方がいれば, 些細なことでも結構ですので御教授よろしくお願いします.

  • 重複しないグループ分けをエクセルで

    excel2010を使用しています。 1~9までを3つずつ3グループに分ける作業を4回行い、4回とも重複しないようにしたいのですが、エクセルの関数でうまく重複を避ける方法があるのでしょうか?         Aグループ Bグループ Cグループ 1回目    1-2-3  4-5-6  7-8-9 2回目    1-4-7  2-5-8  3-6-9 3回目    ・・・ 4回目    ・・・ のようにすべての回で重複しないようにしたいと思っています。 9つを3つずつ・・・は手書きでもなんとかなると思いますが 1~12を4つずつ3グループに重複しないで・・・ 1~15を5つずつ3グループに重複しないで・・・ 1~18を6つずつ3グループに重複しないで・・・ というように応用したいと思いますので、ぜひエクセルの関数かVBAのプログラムで作成できるようにしたいと思っていますが、どのような関数をどのように使えばいいのかわからず困っています。 どなたかご教授いただけないでしょうか。   

  • エクセル グループごとに一つのセルに纏める方法

    教えて下さい。 エクセル2003で仮に以下のような表があるとします。 「1」「2」 あ  A あ  B あ  C い  A い  B う  A う  B う  C う  D 別のシートのセルでも、同一セルでもいいのですが、 「1」「2」 あ  ABC い  AB う  ABCD いう風にグループごとにひとつのセルにデータを纏めたいのですが、 何かよい方法はありませんでしょうか? あまりエクセルが詳しくありません。 宜しくお願い致します。

  • エクセルでグループ名簿を作成~編成を自動化したいが・・・

    ちょっと込み入ったグループ分けをエクセルで作りたいのですが ・関数を組み合わせるだけで可能か? ・マクロを組めば可能か?その場合比較的簡単か? それぞれやり方を教えて欲しいのです。 そのグループ分けとは・・・ 例えば12人の人がいます。 これを4班に分けてリーダーを決めます。 普通ならば3人の班×4ですが ここを4人班×4にしたいのです。 どういうことかというと Aさん、Bさん、Cさん、Dさんをリーダーとします。でそれぞれA班、B班、C班、D班とします。 Aさんに着目すると AさんはA班リーダーだが、1人の班員としてB班のグループに入る ということです。 ここでエクセルで処理したい部分は AさんリーダーのA班からはBさんをハズしたいんですね。 つまりAさんとBさんがお互いにリーダーをやりあうのを避けたい訳です。 ですから 「A班のセルにBさんがいる」ときに「B班のセルにAさんを入れた」場合、 なんらかの(警告)表示をさせたいんです。 表示自体はなんでもいいのですが、編集中に気付くようにできないでしょうか? エクセルで班分け表を作成していまして、手作業で確認していましたが、実際の人数はもっと多いので、少しでも自動化できないかと思い、本やネット上を探しましたが似た事例があまりないのです。

  • EXCELで関数のセル指定を数値に変換

    エクセル2003を利用していて、 A1に 1 B2に =3 C3は空白 D4に =2+5 とそれぞれ入力 =SUM(A1,B2,C3,D4) となっているとき SUM関数のなかみを =SUM(1,3,0,2+5) と置き換える方法はありませんか? (置換する必要のある関数は1シートの中にたくさんあるので1つ1つF9するのは厳しいです) マクロで何とかならないかと考えているのですが、ほかの方法でも構いません。 元データは削除しつつ合計結果の内訳を簡単に見られるようにする必要があるため このような手段を講じようとしています。 宜しくお願いします。

  • 同グループとみなし合計するには?

    A列 B列 C列 D列 E列 F列 1   2   2  10  10  20 3   4   1  10 5   6   6  10 A・Bそれぞれ一つのグループとして、C列の2と6は同グループなので D列の10+10で、F列に20とする場合どのような関数を使えばいいですか?

  • Excelのマクロでセル単位でロックをかける方法に関する質問です。

    Excelのマクロでセル単位でロックをかける方法に関する質問です。 例えばa1からd10の範囲のセルに対して a列の各セルは、IF関数で数値か""を返しているとします。 a列のセルが数値であれば、同じ行の各セルをロックし、""であれば、後からそのセルに手入力できるようにロックを外したいと思います。(もちろんIF関数は書き換えられますが、それでOKです) 例えば、a1が数値なら、a1,b1,c1,d1の各セルはロックに、     a1が""なら、a1,b1,c1,d1の各セルはアンロックに したいわけです。 手作業だと行数が多い場合大変なので、マクロで自動的に行いたいと思いますが、マクロ初心者のため、どうすればよいのかわかりません。 どなたかご教授願えればありがたいです。 よろしくお願いします。

  • EXCEL複数グループ内で欠損値を除いて順位を振る

    EXCELで複数のグループ内で順位を表示させるようにしたいのですが、 間に欠損値「-」があります。 SUMPRODUCT関数を用いて、グループ内順位を振る方法はわかったのですが 欠損値を除く方法が分かりません。 欠損値の場合は順位ではなく「-」を入力したいです。 A列 B列 C列 D列 E列 グループ1 グループ2 スコア グループ1での順位 グループ2での順位 関東 東京 40 1 1 関東 東京 30 3 2 関東 東京 20 5 3 関東 埼玉 35 2 1 関東 埼玉 25 4 2 関東 埼玉 - - - ・  ・ ・  ・ いまは一度並べ替えをして、順位を降っています。 ですが、順位を振るのはひとつではないため、何度も並べ替えが必要に なっています。 関数で並び替えをせずに順位を振ることはできませんでしょうか。 マクロ対応でなければ無理でしょうか。 (Excelのバージョンは2003です) よろしくお願いします。

  • EXCELでこんなことできますか?(実験データを処理する方法)

    今までは、実験データは全て自分で計算し、全部を自分で入力してきました。 でも、次のようなことがしたいのでアドバイスよろしくお願いします。 エクセル2000を使っています。 1.自分で任意の数を4つ決めます。(a,b,c,dとする。) 2.それを(x-a)*(x-b)*(x-c)*(x-d)とした計算結果がx^4+Ax^3+Bx^2+Cx+Dとします。 3.2.の計算結果のA,B,C,Dを取り出して、他の式に組み込むことって出来ますか?関数かマクロとかで。 関数とかマクロとかよく分かりません。EXCELで実験のデータなどを処理する方法って、皆さんはどのようにして勉強されているのでしょうか? 適当な本などがないような気がするのですが。(会計などの本はあふれかえっているのに。) 良ければ本も紹介して下さい。 あと、エクセルで行列の計算とか出来ますか?

  • エクセル関数 マクロ

    EXCELで作ってある表に数字を入力する時、 (例)セルA1⇒B1⇒C1(⇒D1⇒F1)と入力した後エンターキーを押したら、 セルA2⇒B2⇒C2(⇒D2⇒F2)へ、またエンターキーを押したら、 セルA3⇒B3⇒C3(⇒D1⇒F3)と移動する方法(関数?マクロ?!)を教えて下さい。

専門家に質問してみよう