Predloga generatorja naključnih skupin (brezplačen prenos)

Če ste učitelj ali trener, je ustvarjanje skupin študentov/udeležencev običajna naloga. Na primer, morda boste želeli ustvariti skupine za izvajanje kviza ali dejavnosti team buildinga.

In v večini primerov potrebujete te skupine naključno.

Danes delim predlogo generatorja naključnih skupin, ki vam bo olajšala ustvarjanje skupine študentov/udeležencev.

Potrebujete le seznam študentov ali udeležencev in določite, koliko skupin želite ustvariti.

Predloga generatorja naključnih skupin

Tukaj je predstavitev delovanja te predloge generatorja naključnih skupin (ali generatorja naključnih skupin):

Seznam študentov/udeležencev je v A2: A17. Če imate daljši seznam, preprosto dodajte imena.

Celica E2 ima število skupin, ki jih želite ustvariti. Glede na vneseno številko bi dobili skupine in imena v vsaki skupini v stolpcih G do P. Zaenkrat sem to predlogo ustvaril za največ 10 skupin.

Ko v celico E2 vnesete želeno število skupin, kliknite gumb »Ustvari ekipe«, da naključno ustvarite skupine imen.

Prenesite predlogo za ustvarjanje naključnih skupin

Kako deluje ta predloga Excel

Obstaja nekaj kul Excelovih funkcij in nekaj pomožnih stolpcev, ki naredijo to predlogo za ustvarjanje naključnih skupin v Excelu.

Takole je narejeno:

  • A2: A17 vsebuje seznam imen, ki jih je treba naključno združiti.
    • A1: C17 je bil pretvorjen v Excelovo tabelo. To pomaga ohraniti formule nedotaknjene, ko dodate/odstranite imena s seznama.
  • Stolpec B ima formulo: = RANDBETWEEN (1, COUNTA ([Imena])) + ROW ()/100
    • Funkcija vrne naključno število med 1 in skupnim številom imen na seznamu (s funkcijo COUNTA). Temu se doda ROW ()/100, da postane edinstven (saj lahko funkcija RANDBETWEEN izpljune tudi dvojnike).
  • Celica C2 ima formulo: = RANK ([@Unique], [Unique])
    • Ta funkcija daje uvrstitev za vsako vrednost v stolpcu B. Ker so vse vrednosti v stolpcu B edinstvene, ta formula daje edinstven seznam celih števil, ki se razlikujejo od 1 do skupnega števila imen na seznamu.
  • Celica G1 ima formulo: = IF (STOLPCI ($ G $ 1: G1)> $ E $ 2, ””, STOLPCI ($ G $ 1: G1))
    • Ista formula se kopira v celicah H1 do P1. Vrne število stolpcev med stolpcem G in trenutnim stolpcem. Tako G1 dobi 1, H1 2 in tako naprej. Prav tako preveri, ali je število večje od vrednosti v celici E2. Če je odgovor da, potem vrne prazno.
  • Celica G2 ima formulo: = IFERROR (IF (G $ 1 ””, INDEX (Tabela1 [Imena], INDEX (Tabela1 [Uvrstitev], G $ 1+$ E $ 2*) (ROWS ($ F $ 2: F2) -1)) ), ””), ””)
    • Kopira se v vse celice v G2: P17.
      • V celici G2 bo ta formula pobrala rang iz C2 in vrnila ime na tem mestu na seznamu.
      • V celici G3 bo izbral rang med C6 (kar je 1 + 1*4, kjer je 4 število skupin, ki jih je treba oblikovati).
      • V celici G4 bo izbral rang med C10 (kar je 1 + 2*4, kjer je 4 število skupin, ki jih je treba oblikovati).
    • Če je celica v prvi vrstici prazna ali je rezultat formule napaka, vrne prazno.

Ker je funkcija RANDBETWEEN nestanovitna, se bo samodejno osvežila vsakič, ko spremenite delovni list. To je lahko nezaželeno, saj bo vsakič spremenilo razvrščanje v skupine.

Da bi se temu izognili:

  • Pojdite na Možnosti datoteke.
  • V pogovornem oknu Možnosti Excela izberite formule v podoknu na levi.
  • V možnostih Izračun naredite Priročnik za izračun delovnega zvezka.
  • Kliknite V redu.

Zdaj se delovni list ne bo osvežil, dokler ne pritisnete tipke F9 na osvežitev.

Za boljši videz pa obstaja oranžni gumb, ki osveži, ko ga kliknete. Tukaj je v igri enovrstična koda VBA, ki se izvede vsakič, ko kliknete gumb.

Tukaj vstavite ta gumb:

  • Pojdite na Razvijalec -> Koda -> Visual Basic. (Uporabite lahko tudi bližnjico na tipkovnici Alt + F11).
  • V urejevalniku VB z desno tipko miške kliknite kateri koli predmet delovnega zvezka in pojdite na Vstavi -> Modul.
  • V oknu kode modula kopirajte in prilepite naslednjo kodo:
    Delovni listi pod osvežitvijo () ("Generator ekipe"). Izračunaj konec pod
    • Upoštevajte, da je ime delovnega lista v dvojnih narekovajih. Če je ime vašega delovnega lista drugačno, ga spremenite v kodi.
  • Zaprite urejevalnik VB.
  • Pojdite na Vstavi -> Oblike in vnesite poljubno obliko kot gumb.
  • Z desno miškino tipko kliknite obliko in kliknite Dodeli makro.
  • V pogovornem oknu Dodeli makro izberite ime makra in kliknite V redu.
  • Oblikujte gumb tako, kot želite.

Zdaj, ko kliknete gumb, se bo delovni list preračunal in dobili boste novo razvrščanje glede na število skupin, ki ste jih določili.

Prenesite predlogo za ustvarjanje naključnih skupin

Druge predloge programa Excel, ki vam bodo morda všeč:

  • Predloga za sledenje dopusta zaposlenega/počitnic.
  • Kalkulator delovnega časa zaposlenih.
  • Predloge Excelovih seznamov opravil.
  • Zbirka BREZPLAČNIH predlog Excel.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave