Juhusliku grupi generaatori mall (tasuta allalaadimine)

Lang L: none (table-of-contents)

Kui olete õpetaja või koolitaja, on õpilaste/osalejate rühmade loomine tavaline ülesanne. Näiteks võite luua rühmi viktoriini või meeskonna loomise tegevuse läbiviimiseks.

Ja enamikul juhtudel peate need rühmad olema juhuslikud.

Täna jagan juhusliku grupigeneraatori malli, mille abil on üliõpilaste/osalejate rühma loomine ülilihtne.

Teil on vaja ainult õpilaste või osalejate loendit ja täpsustada, kui palju rühmi soovite luua.

Juhuslik rühmageneraatori mall

Siin on demo selle juhusliku grupigeneraatori (või juhusliku meeskonnageneraatori) malli toimimise kohta:

Õpilaste/osalejate nimekiri on A2: A17. Kui teil on pikem nimekiri, lisage lihtsalt nimed.

Lahtris E2 on rühmade arv, mida soovite luua. Sisestatud numbri põhjal saate rühmad ja nimed igas rühmas veergudes G kuni P. Praeguse seisuga olen selle malli loonud maksimaalselt 10 rühma jaoks.

Kui olete lahtrisse E2 sisestanud soovitud rühmade arvu, klõpsake nimede rühmade juhuslikuks genereerimiseks nuppu Loo meeskonnad.

Laadige alla juhusliku grupigeneraatori mall

Kuidas see Exceli mall töötab

Seal on paar lahedat Exceli funktsiooni ja mõned abiveerud, mis muudavad selle juhusliku grupigeneraatori malli Excelis.

See on valmistatud järgmiselt.

  • A2: A17 sisaldab juhuslikult rühmitatavate nimede loendit.
    • A1: C17 on teisendatud Exceli tabeliks. See aitab valemid puutumatuna hoida, kui lisate/eemaldate nimekirja.
  • Veeru B valem on järgmine: = RANDBETWEEN (1, COUNTA ([Nimed])) + ROW ()/100
    • Funktsioon tagastab juhusliku arvu vahemikus 1 kuni nimede koguarvu loendis (kasutades funktsiooni COUNTA). Sellele lisatakse ROW ()/100, et muuta see ainulaadseks (kuna funktsioon RANDBETWEEN võib ka duplikaate välja sülitada).
  • Lahtril C2 on järgmine valem: = RANK ([@kordumatu], [kordumatu])
    • See funktsioon annab veeru B iga väärtuse auastme. Kuna kõik veeru B väärtused on unikaalsed, annab see valem ainulaadse täisarvude loendi, mis varieerub vahemikus 1 kuni nimede koguarv.
  • Lahtri G1 valem on järgmine: = IF (COLUMNS ($ G $ 1: G1)> $ E $ 2, ””, COLUMNS ($ G $ 1: G1))
    • Sama valem kopeeritakse lahtritesse H1 kuni P1. See tagastab veergude arvu G ja praeguse veeru vahel. Seega saab G1 1, H1 2 ja nii edasi. Samuti kontrollib see, kas arv on suurem kui lahtris E2 olev väärtus. Kui jah, tagastab see tühiku.
  • Lahtri G2 valem on järgmine: = IFERROR (IF (G $ 1 ””), INDEX (tabel1 [Nimed], INDEX (tabel1 [asetus], G $ 1+$ E $ 2*(RIDAD ($ F $ 2: F2) -1)) ), ""), "")
    • See kopeeritakse kõikidesse lahtritesse G2: P17.
      • Lahtris G2 võtab see valem C2 -st auastme ja tagastab loendis sellel kohal oleva nime.
      • Lahtris G3 valib ta auastme C6 (mis on 1 + 1*4, kus 4 on moodustatavate rühmade arv).
      • Lahtris G4 valib ta auastme C10 (mis on 1 + 2*4, kus 4 on moodustatavate rühmade arv).
    • Kui esimese rea lahter on tühi või valemi tulemus on viga, tagastab see tühiku.

Kuna funktsioon RANDBETWEEN on kõikuv, värskendatakse seda automaatselt iga kord, kui muudate töölehte. See võib olla ebasoovitav, kuna see muudab rühmitust iga kord.

Selle vältimiseks:

  • Minge jaotisse Failisuvandid.
  • Valige dialoogiboksis Exceli suvandid vasakpoolsel paanil valemid.
  • Tehke jaotises Arvutusvalikud töövihiku arvutamise käsiraamat.
  • Klõpsake nuppu OK.

Nüüd ei värskendata töölehte enne, kui olete sunnitud värskendama, vajutades klahvi F9.

Kuid selle parema väljanägemise huvides on oranž nupp, mis värskendab seda klõpsates. Siin mängitakse üherealist VBA-koodi, mis käivitatakse iga kord, kui klõpsate nupul.

Selle nupu sisestamiseks toimige järgmiselt.

  • Avage Arendaja -> Kood -> Visual Basic. (Võite kasutada ka kiirklahvi Alt + F11).
  • VB -redaktoris paremklõpsake mõnda töövihiku objekti ja valige Lisa -> Moodul.
  • Kopeerige ja kleepige mooduli koodi aknas järgmine kood:
    Alamvärskenduse () töölehed ("Meeskonna generaator"). Arvutage lõpp -alam
    • Pange tähele, et töölehe nimi on topeltjutumärkides. Kui teie töölehe nimi on erinev, muutke seda koodis.
  • Sulgege VB redaktor.
  • Avage Lisa -> Kujundid ja sisestage nupuks soovitud kuju.
  • Paremklõpsake kujundit ja klõpsake käsku Määra makro.
  • Valige dialoogiboksis Makro määramine makro nimi ja klõpsake nuppu OK.
  • Vormindage nupp soovitud viisil.

Nüüd, kui klõpsate nupul, arvutatakse tööleht uuesti ja saate uue rühmituse, mis põhineb teie määratud rühmade arvul.

Laadige alla juhusliku grupigeneraatori mall

Teised Exceli mallid, mis võivad teile meeldida:

  • Töötaja puhkuse/puhkuse jälgija mall.
  • Töötaja ajatabeli kalkulaator.
  • Exceli ülesandeloendite mallid.
  • TASUTA Exceli mallide kogu.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave