Šablona generátoru náhodných skupin (bezplatné stažení)

Pokud jste učitel nebo trenér, je vytváření skupin studentů/účastníků běžným úkolem. Můžete například chtít vytvořit skupiny pro provádění kvízu nebo činnosti spojené s budováním týmu.

A ve většině případů potřebujete, aby tyto skupiny byly náhodné.

Dnes sdílím šablonu generátoru náhodných skupin, která vám velmi usnadní vytvoření skupiny studentů/účastníků.

Vše, co potřebujete, je seznam studentů nebo účastníků a zadejte, kolik skupin chcete vytvořit.

Šablona generátoru náhodných skupin

Zde je ukázka toho, jak tato šablona generátoru náhodných skupin (nebo generátoru náhodných týmů) funguje:

Seznam studentů/účastníků je v A2: A17. Pokud máte delší seznam, jednoduše do něj přidejte jména.

Buňka E2 obsahuje počet skupin, které chcete vytvořit. Na základě zadaného čísla byste získali skupiny a jména v každé skupině ve sloupcích G až P. Od této chvíle jsem vytvořil tuto šablonu pro maximálně 10 skupin.

Jakmile do buňky E2 zadáte požadovaný počet skupin, kliknutím na tlačítko „Vytvořit týmy“ náhodně vygenerujete skupiny jmen.

Stáhněte si šablonu generátoru náhodných skupin

Jak tato šablona aplikace Excel funguje

Existuje několik skvělých funkcí aplikace Excel a několik pomocných sloupců, díky nimž je tato šablona generátoru náhodných skupin v aplikaci Excel.

Zde je návod, jak se vyrábí:

  • A2: A17 obsahuje seznam jmen, která mají být seskupena náhodně.
    • A1: C17 byl převeden do tabulky aplikace Excel. To pomáhá zachovat vzorce beze změny, když přidáváte/odebíráte jména ze seznamu.
  • Sloupec B má vzorec: = RANDBETWEEN (1, COUNTA ([Jména])) + Řádek ()/100
    • Funkce vrací náhodné číslo mezi 1 a celkovým počtem jmen v seznamu (pomocí funkce COUNTA). K tomu je přidán ROW ()/100, aby byl jedinečný (protože funkce RANDBETWEEN může vyplivnout i duplikáty).
  • Buňka C2 má vzorec: = RANK ([@Unique], [Unique])
    • Tato funkce udává pořadí pro každou hodnotu ve sloupci B. Jelikož jsou všechny hodnoty ve sloupci B jedinečné, poskytuje tento vzorec jedinečný seznam celých čísel, která se pohybují od 1 do celkového počtu jmen v seznamu.
  • Buňka G1 má vzorec: = IF (COLUMNS ($ G $ 1: G1)> $ E $ 2, ””, COLUMNS ($ G $ 1: G1))
    • Stejný vzorec je zkopírován do buněk H1 až P1. Vrátí počet sloupců mezi sloupcem G a aktuálním sloupcem. G1 tedy dostane 1, H1 dostane 2 a tak dále. Také kontroluje, zda je číslo větší než hodnota v buňce E2. Pokud ano, vrátí prázdné místo.
  • Buňka G2 má vzorec: = IFERROR (IF (G $ 1 ””, INDEX (Tabulka1 [Názvy), INDEX (Tabulka1 [Pořadí), G $ 1+$ E $ 2*(ŘÁDKY ($ F $ 2: F2) -1))) ), ””), ””)
    • Zkopíruje se do všech buněk v G2: P17.
      • V buňce G2 tento vzorec vyzvedne hodnost z C2 a vrátí jméno na dané pozici v seznamu.
      • V buňce G3 vybere pořadí od C6 (což je 1 + 1*4, kde 4 je počet skupin, které mají být vytvořeny).
      • V buňce G4 vybere pořadí od C10 (což je 1 + 2*4, kde 4 je počet skupin, které mají být vytvořeny).
    • Pokud je buňka v prvním řádku prázdná nebo je výsledkem vzorce chyba, vrátí prázdné místo.

Protože je funkce RANDBETWEEN nestálá, automaticky se obnoví při každé změně v listu. To může být nežádoucí, protože to pokaždé změní seskupení.

Abyste tomu zabránili:

  • Přejděte na Možnosti souboru.
  • V dialogovém okně Možnosti aplikace Excel vyberte vzorce v podokně vlevo.
  • V možnostech výpočtu vytvořte sešit pro výpočet.
  • Klikněte na OK.

Nyní se list neobnoví, dokud nevynutíte aktualizaci stisknutím klávesy F9.

Ale aby to vypadalo lépe, je k dispozici oranžové tlačítko, které provede aktualizaci, když na něj kliknete. Hraje se zde jednořádkový kód VBA, který se spustí po každém kliknutí na tlačítko.

Zde je návod, jak vložit toto tlačítko:

  • Přejděte na Developer -> Code -> Visual Basic. (Můžete také použít klávesovou zkratku Alt + F11).
  • V editoru VB klikněte pravým tlačítkem na libovolný objekt sešitu a přejděte na Vložit -> Modul.
  • V okně kódu modulu zkopírujte a vložte následující kód:
    Pracovní listy dílčího obnovení () („Generátor týmu“). Vypočítejte koncový díl
    • Všimněte si toho, že název listu je v uvozovkách. Pokud se název vašeho listu liší, změňte jej v kódu.
  • Zavřete editor VB.
  • Přejděte na Vložit -> Tvary a jako tlačítko vložte libovolný požadovaný tvar.
  • Klikněte pravým tlačítkem na tvar a klikněte na Přiřadit makro.
  • V dialogovém okně Přiřadit makro vyberte název makra a klikněte na OK.
  • Naformátujte tlačítko tak, jak chcete.

Když nyní kliknete na tlačítko, list se přepočítá a vy získáte nové seskupení na základě počtu skupin, které jste zadali.

Stáhněte si šablonu generátoru náhodných skupin

Další šablony aplikace Excel, které by se vám mohly líbit:

  • Šablona sledovače dovolené/dovolené zaměstnance.
  • Kalkulačka pracovního výkazu zaměstnanců.
  • Šablony seznamů úkolů aplikace Excel.
  • Sbírka šablon aplikace Excel ZDARMA.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave