Sjabloon voor willekeurige groepsgenerator (gratis download)

Als je een leraar of een trainer bent, is het maken van groepen studenten/deelnemers een veelvoorkomende taak. U kunt bijvoorbeeld groepen maken om een ​​quiz of een teambuildingactiviteit uit te voeren.

En in de meeste gevallen moeten deze groepen willekeurig zijn.

Vandaag deel ik een willekeurig groepsgeneratorsjabloon waarmee je supergemakkelijk een groep studenten/deelnemers kunt maken.

Het enige dat u nodig hebt, is de lijst met studenten of deelnemers en specificeert hoeveel groepen u wilt maken.

Willekeurige Groep Generator Sjabloon

Hier is een demo van hoe deze willekeurige groepsgenerator (of willekeurige teamgenerator) sjabloon werkt:

De lijst met studenten/deelnemers staat in A2:A17. Als je een langere lijst hebt, voeg dan gewoon de namen toe.

Cel E2 heeft het aantal groepen dat u wilt maken. Op basis van het aantal dat u invoert, krijgt u de groepen en de namen in elke groep in de kolommen G tot P. Vanaf nu heb ik dit sjabloon gemaakt voor maximaal 10 groepen.

Nadat u het gewenste aantal groepen in cel E2 hebt ingevoerd, klikt u op de knop 'Teams maken' om willekeurig de groepen met namen te genereren.

Download de Random Group Generator-sjabloon

Hoe deze Excel-sjabloon werkt

Er zijn een aantal coole Excel-functies en een paar helperkolommen die deze willekeurige groepsgeneratorsjabloon in Excel maken.

Hier is hoe het wordt gemaakt:

  • A2:A17 bevat de lijst met namen die willekeurig moeten worden gegroepeerd.
    • A1:C17 is omgezet in een Excel-tabel. Dit helpt om de formules intact te houden wanneer u namen toevoegt aan/verwijdert uit de lijst.
  • Kolom B heeft de formule: =RANDBETWEEN(1,COUNTA([Names])) + ROW()/100
    • De functie retourneert een willekeurig getal tussen 1 en het totale aantal namen in de lijst (met behulp van de COUNTA-functie). Hieraan is ROW()/100 toegevoegd om het uniek te maken (omdat de RANDBETWEEN-functie ook duplicaten kan uitspugen).
  • Cel C2 heeft de formule: =RANK([@Uniek],[Uniek])
    • Deze functie geeft de rangorde voor elke waarde in kolom B. Aangezien alle waarden in kolom B uniek zijn, geeft deze formule een unieke lijst met gehele getallen die variëren van 1 tot het totale aantal namen in de lijst.
  • Cel G1 heeft de formule: =IF(COLUMNS($G$1:G1)>$E$2,””,COLUMNS($G$1:G1))
    • Dezelfde formule wordt gekopieerd in de cellen H1 tot P1. Het retourneert het aantal kolommen tussen kolom G en de huidige kolom. Dus G1 krijgt 1, H1 krijgt 2 enzovoort. Het controleert ook of het getal groter is dan de waarde in cel E2. Zo ja, dan wordt een blanco geretourneerd.
  • Cel G2 heeft de formule: =IFERROR(IF(G$1””,INDEX(Table1[Names],INDEX(Table1[Rank],G$1+$E$2*(ROWS($F$2:F2)-1)) ),””),””)
    • Het wordt gekopieerd naar alle cellen in G2:P17.
      • In cel G2 haalt deze formule de rang van C2 op en retourneert de naam op die positie in de lijst.
      • In cel G3 kiest het de rangorde uit C6 (wat 1 + 1*4 is, waarbij 4 het aantal te vormen groepen is).
      • In cel G4 kiest het de rangorde uit C10 (wat 1 + 2*4 is, waarbij 4 het aantal te vormen groepen is).
    • Als de cel in de eerste rij leeg is of als het resultaat van de formule een fout is, wordt een blanco geretourneerd.

Omdat de RANDBETWEEN-functie vluchtig is, wordt deze automatisch vernieuwd telkens wanneer u een wijziging aanbrengt in het werkblad. Dit kan onwenselijk zijn, omdat het de groepering elke keer zal veranderen.

Om dit te vermijden:

  • Ga naar Bestandsopties.
  • Selecteer in het dialoogvenster Excel-opties formules in het deelvenster aan de linkerkant.
  • Maak in de Berekeningsopties Werkboek Berekeningshandleiding.
  • Klik OK.

Nu zou het werkblad niet worden vernieuwd totdat u een vernieuwing forceert door op de F9-toets te drukken.

Maar om het er beter uit te laten zien, is er een oranje knop die de vernieuwing uitvoert wanneer u erop klikt. Er is hier een éénregelige VBA-code die wordt uitgevoerd wanneer u op de knop klikt.

Zo voegt u deze knop in:

  • Ga naar Ontwikkelaar -> Code -> Visual Basic. (U kunt ook de sneltoets Alt + F11 gebruiken).
  • Klik in de VB Editor met de rechtermuisknop op een van de objecten voor de werkmap en ga naar Invoegen -> Module.
  • Kopieer en plak de volgende code in het modulecodevenster:
    Sub Refresh() Worksheets ("Team Generator"). Bereken End Sub
    • Merk op dat de naam van het werkblad tussen dubbele aanhalingstekens staat. Als uw werkbladnaam anders is, wijzigt u deze in de code.
  • Sluit de VB-editor.
  • Ga naar Invoegen -> Vormen en voeg elke gewenste vorm in als de knop.
  • Klik met de rechtermuisknop op de vorm en klik op Macro toewijzen.
  • Selecteer in het dialoogvenster Macro toewijzen de naam van de macro en klik op OK.
  • Formatteer de knop zoals u dat wilt.

Als u nu op de knop klikt, wordt het werkblad opnieuw berekend en krijgt u een nieuwe groepering op basis van het aantal groepen dat u hebt opgegeven.

Download de Random Group Generator-sjabloon

Andere Excel-sjablonen die u misschien leuk vindt:

  • Sjabloon voor werknemersverlof/vakantietracker.
  • Werknemer Urenregistratie Calculator.
  • Excel Takenlijsten Sjablonen.
  • Een verzameling GRATIS Excel-sjablonen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave