Hallo,

ich habe eine Mitarbeiterliste mit 432 Datensätzen. In Spalte A die Namen und in Spalte B jeweils die entsprechende Abteilung, in die der Mitarbeiter arbeitet (Sales, Controlling, Marketing, Backoffice, Warehouse, Service).

Die Teilnehmer sollten jetzt in jeweils 5er Gruppen eingeteilt werden und das jeden Monat (zufällig) aufs Neue. Zufällig in Klammer, da geschaut werden sollte, dass die Verteilung innerhalb der Gruppen stimmt, anteilig ihrer Größe.

In Controlling, Marketing und Backoffice arbeiten jeweils ca.10 % (~43 Mitarbeiter), im Backoffice und Warehouse jeweils ~20 % (~86 MA) und im Sales ~30 % (~ 130 MA).

Ich habe es bereits hinbekommen, eine zufällige Verteilung zu machen.

  1. In der Ursprungsliste (Name auf A und Abteilung auf B) hab ich in Spalte C eine =RAND() z.dt. =ZUFALLSZAHL() generieren lassen
  2. In einem anderen Register habe ich die Zufallszahlen sortieren lassen nach Größe und hab damit eine erste zufällige Aufteilung: =INDEX(Ursprungsliste!$A:$A;MATCH(SMALL(Ursprungsliste!C:C;ROW()-3);Ursprungsliste!C:C;0);1) z.dt. MATCH=VERGLEICH & SMALL=KKLEINSTE

Jetzt habe ich manche Gruppen die rein aus Sales-Mitarbeitern bestehen und andere die keine Sales-Mitarbeiter beinhalten. Macht ja auch Sinn, weil zufällig, aber gibt es da irgendwie eine Möglichkeit?

Bestenfalls ohne VBA, wenn das geht.