So erstellen Sie zufällige Gruppen in Excel und Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie zufällige Gruppen in Excel und Google Sheets erstellen.

Zufällige Gruppen

Um Elemente (Daten, Personen usw.) zufällig Gruppen zuzuweisen, können wir die Funktionen RANDBETWEEN und CHOOSE verwenden:

RANDBETWEEN-Funktion

Die RANDBETWEEN-Funktion generiert Zufallszahlen zwischen zwei ganzen Zahlen. In diesem Beispiel werden die Zahlen 1, 2, 3 oder 4 generiert.

=RANDZWISCHEN(1,4)

Funktion WÄHLEN

Die CHOOSE-Funktion wählt ein Element anhand seiner Position aus einer Liste aus.

=WÄHLEN(3,"TEAM A","TEAM B","TEAM C","TEAM D")

Durch die Kombination der beiden Funktionen können wir ein Element aus einer Liste zufällig „wählen“ und so Personen wie im ersten Beispiel Gruppen zuordnen.

=WÄHLEN(RANDZWISCHEN(1,3),"A","B","C")

Zufällige Gruppen - gleiche Größe

Das obige Beispiel weist Personen völlig zufälligen Gruppen zu. Die resultierenden Gruppen haben möglicherweise nicht die gleiche Größe.

Um Personen gleich großen Gruppen zuzuordnen, können wir die Funktionen ROUND, ROUNDUP und RANK verwenden:

Diese Berechnung ist etwas komplizierter, also lassen Sie uns sie durchgehen.

RAND-Funktion

Zuerst verwenden wir die RAND-Funktion, um für jede Person zufällige Dezimalwerte zwischen 0 und 1 zu generieren:

=RAND()

Da wir nun für jede Person Zufallszahlen haben, können wir sie in Gruppen aufteilen.

RANK-Funktion

Als Nächstes verwenden wir die RANK-Funktion, um zu ermitteln, wo jeder Zufallswert in der Liste der Zufallswerte „rangiert“.

=RANG(A2,$A$2:$A$11)

Die RANK-Funktion gibt eine Zahl zwischen 1 und der Gesamtzahl der Personen in der Gruppe zurück. Die größte Zufallszahl erhält 1, die zweitgrößte erhält 2 usw.

Als nächstes teilen wir das Ergebnis der RANK-Funktion durch die gewünschte Gruppengröße. (zB 4 für eine Gruppengröße von 4 Personen pro Gruppe).

=RANK(E2,$E$2:$E$11)/3

Beachten Sie, dass dies Dezimalwerte zwischen 0 und 4 zurückgibt.

AUFRUNDEN-Funktion

Zuletzt wenden wir die ROUNDUP-Funktion auf das Ergebnis an, um die Dezimalwerte auf ganzzahlige Werte 1,2,3 und 4 aufzurunden.

=AUFRUNDEN(RANG(E2,$E$2:$E$11)/3,0)

Notiz: Durch Einstellen der num_digits input auf 0, weisen wir die ROUNDUP-Funktion an, auf die nächste ganze Zahl aufzurunden.

Zufällige Gruppen in Google Tabellen

Alle oben genannten Beispiele funktionieren in Google Sheets genauso wie in Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave