Vorlage für Zufallsgruppengenerator (kostenloser Download)

Wenn Sie Lehrer oder Ausbilder sind, ist das Erstellen von Gruppen von Schülern/Teilnehmern eine häufige Aufgabe. Sie möchten beispielsweise Gruppen erstellen, um ein Quiz oder eine Teambuilding-Aktivität durchzuführen.

Und in den meisten Fällen müssen diese Gruppen zufällig sein.

Heute teile ich eine Vorlage für einen Zufallsgruppengenerator, mit der Sie ganz einfach eine Gruppe von Schülern/Teilnehmern erstellen können.

Sie benötigen lediglich die Liste der Schüler oder Teilnehmer und geben an, wie viele Gruppen Sie erstellen möchten.

Vorlage für Zufallsgruppengenerator

Hier ist eine Demo, wie diese Vorlage für einen Zufallsgruppengenerator (oder Zufallsteamgenerator) funktioniert:

Die Liste der Studierenden/Teilnehmer befindet sich in A2:A17. Wenn Sie eine längere Liste haben, fügen Sie einfach die Namen hinzu.

Zelle E2 enthält die Anzahl der Gruppen, die Sie erstellen möchten. Basierend auf der von Ihnen eingegebenen Zahl würden Sie die Gruppen und die Namen in jeder Gruppe in den Spalten G bis P erhalten. Bis jetzt habe ich diese Vorlage für maximal 10 Gruppen erstellt.

Nachdem Sie die gewünschte Anzahl von Gruppen in Zelle E2 eingegeben haben, klicken Sie auf die Schaltfläche „Teams erstellen“, um die Namensgruppen nach dem Zufallsprinzip zu generieren.

Laden Sie die Vorlage für den Zufallsgruppengenerator herunter

So funktioniert diese Excel-Vorlage

Es gibt ein paar coole Excel-Funktionen und ein paar Hilfsspalten, die diese Vorlage für den Zufallsgruppengenerator in Excel erstellen.

So wird es gemacht:

  • A2:A17 enthält die Liste der Namen, die zufällig gruppiert werden sollen.
    • A1:C17 wurde in eine Excel-Tabelle umgewandelt. Dies hilft, die Formeln intakt zu halten, wenn Sie Namen aus der Liste hinzufügen/entfernen.
  • Spalte B hat die Formel: =RANDBETWEEN(1,COUNTA([Names])) + ROW()/100
    • Die Funktion gibt eine Zufallszahl zwischen 1 und der Gesamtzahl der Namen in der Liste zurück (mit der Funktion COUNTA). Dazu wird ROW()/100 hinzugefügt, um es einzigartig zu machen (da die RANDBETWEEN-Funktion auch Duplikate ausspucken kann).
  • Zelle C2 hat die Formel: =RANK([@Unique],[Unique])
    • Diese Funktion gibt den Rang für jeden Wert in Spalte B an. Da alle Werte in Spalte B eindeutig sind, liefert diese Formel eine eindeutige Liste von ganzen Zahlen, die von 1 bis zur Gesamtzahl der Namen in der Liste variieren.
  • Zelle G1 hat die Formel: =IF(COLUMNS($G$1:G1)>$E$2”,”,COLUMNS($G$1:G1))
    • Dieselbe Formel wird in die Zellen H1 bis P1 kopiert. Es gibt die Anzahl der Spalten zwischen Spalte G und der aktuellen Spalte zurück. Daher erhält G1 1, H1 2 und so weiter. Es überprüft auch, ob die Zahl größer als der Wert in Zelle E2 ist. Wenn ja, wird ein Leerzeichen zurückgegeben.
  • Zelle G2 hat die Formel: =IFERROR(IF(G$1””,INDEX(Table1[Names],INDEX(Table1[Rank],G$1+$E$2*(ROWS($F$2:F2)-1)) ),"")",")
    • Es wird in alle Zellen in G2:P17 kopiert.
      • In Zelle G2 übernimmt diese Formel den Rang von C2 und gibt den Namen an dieser Position in der Liste zurück.
      • In Zelle G3 wird der Rang von C6 gewählt (der 1 + 1*4 ist, wobei 4 die Anzahl der zu bildenden Gruppen ist).
      • In Zelle G4 wird der Rang von C10 gewählt (der 1 + 2*4 ist, wobei 4 die Anzahl der zu bildenden Gruppen ist).
    • Wenn die Zelle in der ersten Zeile leer ist oder das Ergebnis der Formel ein Fehler ist, wird ein Leerzeichen zurückgegeben.

Da die Funktion RANDBETWEEN flüchtig ist, wird sie jedes Mal automatisch aktualisiert, wenn Sie eine Änderung im Arbeitsblatt vornehmen. Dies kann unerwünscht sein, da die Gruppierung jedes Mal geändert wird.

Um es zu vermeiden:

  • Gehen Sie zu Dateioptionen.
  • Wählen Sie im Dialogfeld Excel-Optionen im linken Bereich Formeln aus.
  • Machen Sie in den Berechnungsoptionen Arbeitsmappenberechnungshandbuch.
  • OK klicken.

Jetzt würde das Arbeitsblatt nicht aktualisiert, bis Sie eine Aktualisierung durch Drücken der Taste F9 erzwingen.

Aber damit es besser aussieht, gibt es eine orangefarbene Schaltfläche, die die Aktualisierung durchführt, wenn Sie darauf klicken. Hier ist ein einzeiliger VBA-Code im Spiel, der ausgeführt wird, wenn Sie auf die Schaltfläche klicken.

So fügen Sie diese Schaltfläche ein:

  • Gehen Sie zu Entwickler -> Code -> Visual Basic. (Sie können auch die Tastenkombination Alt + F11 verwenden).
  • Klicken Sie im VB-Editor mit der rechten Maustaste auf eines der Objekte für die Arbeitsmappe und gehen Sie zu Einfügen -> Modul.
  • Kopieren Sie im Modulcodefenster den folgenden Code und fügen Sie ihn ein:
    Sub Refresh() Worksheets("Team Generator").Berechnen End Sub
    • Beachten Sie, dass der Name des Arbeitsblatts in doppelten Anführungszeichen steht. Wenn Ihr Arbeitsblattname anders ist, ändern Sie ihn im Code.
  • Schließen Sie den VB-Editor.
  • Gehen Sie zu Einfügen -> Formen und fügen Sie eine beliebige Form als Schaltfläche ein.
  • Klicken Sie mit der rechten Maustaste auf die Form und klicken Sie auf Makro zuweisen.
  • Wählen Sie im Dialogfeld Makro zuweisen den Makronamen aus und klicken Sie auf OK.
  • Formatieren Sie die Schaltfläche wie gewünscht.

Wenn Sie nun auf die Schaltfläche klicken, wird das Arbeitsblatt neu berechnet und Sie erhalten eine neue Gruppierung basierend auf der Anzahl der von Ihnen angegebenen Gruppen.

Laden Sie die Vorlage für den Zufallsgruppengenerator herunter

Andere Excel-Vorlagen, die Ihnen gefallen könnten:

  • Vorlage für Mitarbeiterurlaub/Urlaubsverfolgung.
  • Arbeitszeittabellen-Rechner für Mitarbeiter.
  • Vorlagen für Excel-Aufgabenlisten.
  • Eine Sammlung von KOSTENLOSEN Excel-Vorlagen.

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

wave wave wave wave wave