Slumpmässig gruppgeneratormall (gratis nedladdning)

Innehållsförteckning

Om du är lärare eller tränare är det en vanlig uppgift att skapa grupper av elever/deltagare. Till exempel kanske du vill skapa grupper för att genomföra en frågesport eller en teambuilding -aktivitet.

Och i de flesta fall behöver du att dessa grupper är slumpmässiga.

Idag delar jag en slumpmässig gruppgeneratormall som gör det superenkelt för dig att skapa en grupp elever/deltagare.

Allt du behöver är listan över studenter eller deltagare och ange hur många grupper du vill skapa.

Slumpmässig gruppgeneratormall

Här är en demo av hur denna slumpmässiga gruppgenerator (eller slumpmässiga teamgenerator) mall fungerar:

Listan över studenter/deltagare finns i A2: A17. Om du har en längre lista lägger du bara till namnen i den.

Cell E2 har antalet grupper som du vill skapa. Baserat på det nummer du anger, skulle du få grupperna och namnen i varje grupp i kolumnerna G till P. Från och med nu har jag skapat den här mallen för högst 10 grupper.

När du har angett det antal grupper du vill ha i cell E2 klickar du på knappen "Skapa lag" för att slumpmässigt generera namngrupperna.

Ladda ner mall för slumpmässig gruppgenerator

Hur den här Excel -mallen fungerar

Det finns ett par coola Excel -funktioner och några hjälpkolumner som gör den här slumpmässiga gruppgeneratormallen i Excel.

Så här är det gjort:

  • A2: A17 innehåller listan över namn som ska grupperas slumpmässigt.
    • A1: C17 har konverterats till en Excel -tabell. Detta hjälper till att hålla formlerna intakta när du lägger till/tar bort namn från listan.
  • Kolumn B har formeln: = RANDBETWEEN (1, COUNTA ([Namn])) + RAD ()/100
    • Funktionen returnerar ett slumpmässigt tal mellan 1 och det totala antalet namn i listan (med hjälp av COUNTA -funktionen). Till detta läggs ROW ()/100 till för att göra det unikt (eftersom funktionen RANDBETWEEN också kan spotta ut dubbletter).
  • Cell C2 har formeln: = RANK ([@Unique], [Unique])
    • Denna funktion ger rankningen för varje värde i kolumn B. Eftersom alla värden i kolumn B är unika, ger denna formel en unik lista med heltal som varierar från 1 till det totala antalet namn i listan.
  • Cell G1 har formeln: = IF (COLUMNS ($ G $ 1: G1)> $ E $ 2, ””, COLUMNS ($ G $ 1: G1))
    • Samma formel kopieras i cellerna H1 till P1. Det returnerar antalet kolumner mellan kolumn G och den aktuella kolumnen. Därför får G1 1, H1 får 2 och så vidare. Det kontrollerar också om antalet är större än värdet i cell E2. Om ja, returnerar det ett tomt.
  • Cell G2 har formeln: = IFERROR (IF (G $ 1 ””, INDEX (Tabell1 [Namn], INDEX (Tabell1 [Rang], G $ 1+$ E $ 2*(RADER ($ F $ 2: F2) -1)) ), ””), ””)
    • Den kopieras till alla celler i G2: P17.
      • I cell G2 hämtar denna formel rankningen från C2 och returnerar namnet på den positionen i listan.
      • I cell G3 väljer den rankningen från C6 (som är 1 + 1*4, där 4 är antalet grupper som ska bildas).
      • I cell G4 väljer den rankningen från C10 (som är 1 + 2*4, där 4 är antalet grupper som ska bildas).
    • Om cellen i den första raden är tom eller resultatet av formeln är ett fel returnerar den ett tomt.

Eftersom RANDBETWEEN -funktionen är flyktig uppdateras den automatiskt varje gång du gör en ändring i kalkylbladet. Detta kan vara oönskat eftersom det kommer att ändra gruppering varje gång.

För att undvika detta:

  • Gå till Filalternativ.
  • Välj formler i rutan till vänster i dialogrutan Excel -alternativ.
  • I beräkningsalternativen gör du arbetsbokberäkningshandbok.
  • Klicka på OK.

Nu uppdateras inte arbetsbladet förrän du tvingar fram en uppdatering genom att trycka på F9 -tangenten.

Men för att det ska se bättre ut finns det en orange knapp som uppdaterar när du klickar på den. Det finns en enradig VBA-kod på spel här som körs när du klickar på knappen.

Så här sätter du in den här knappen:

  • Gå till Utvecklare -> Kod -> Visual Basic. (Du kan också använda tangentbordsgenvägen Alt + F11).
  • I VB Editor högerklickar du på något av objekten för arbetsboken och går till Infoga -> Modul.
  • Kopiera och klistra in följande kod i modulkodfönstret:
    Sub Refresh () Worksheets ("Team Generator"). Beräkna End Sub
    • Observera att namnet på kalkylbladet finns i dubbla citattecken. Om ditt kalkylblad namn är annorlunda, ändra det i koden.
  • Stäng VB -redigeraren.
  • Gå till Infoga -> Former och sätt in vilken form du vill som knappen.
  • Högerklicka på formen och klicka på Tilldela makro.
  • Markera makronamnet i dialogrutan Tilldela makro och klicka på OK.
  • Formatera knappen som du vill.

Nu när du klickar på knappen, kalkylerar kalkylbladet om och du får en ny gruppering baserat på antalet grupper du har angett.

Ladda ner Random Group Generator -mallen

Andra Excel -mallar du kanske gillar:

  • Anställdas ledighet/semester spårare mall.
  • Tidsrapport för medarbetare.
  • Excel -att -göra -mallar.
  • En samling GRATIS Excel -mallar.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave