Предложак генератора случајних група (бесплатно преузимање)

Ако сте учитељ или тренер, стварање група ученика/учесника је уобичајен задатак. На пример, можда ћете желети да креирате групе за спровођење квиза или активности изградње тима.

И у већини случајева ове групе вам требају бити насумичне.

Данас делим шаблон за генерисање случајних група који ће вам олакшати стварање групе ученика/учесника.

Све што вам је потребно је списак ученика или учесника и наведите колико група желите да креирате.

Шаблон за генерисање случајних група

Ево демо начина на који овај предложак генератора случајних група (или насумичних генератора тима) ради:

Списак ученика/учесника је у А2: А17. Ако имате дужу листу, једноставно додајте имена у њу.

Ћелија Е2 има број група које желите да креирате. На основу броја који унесете, добићете групе и имена у свакој групи у колонама Г до П. Од сада сам му направио овај шаблон за највише 10 група.

Након што унесете жељени број група у ћелију Е2, кликните на дугме „Креирај тимове“ за насумично генерисање група имена.

Преузмите предложак генератора случајних група

Како функционише овај Екцел предложак

Постоји неколико сјајних Екцел функција и неколико помоћних колона које чине овај предложак генератора случајних група у Екцелу.

Ево како се прави:

  • А2: А17 садржи листу имена која се насумично групишу.
    • А1: Ц17 је претворен у Екцел табелу. Ово помаже да формуле остану нетакнуте када додајете/уклањате имена са листе.
  • Колона Б има формулу: = РАНДБЕТВЕЕН (1, ЦОУНТА ([Намес])) + РОВ ()/100
    • Функција враћа случајни број између 1 и укупног броја имена на листи (помоћу функције ЦОУНТА). Овоме се додаје РОВ ()/100 да би био јединствен (јер функција РАНДБЕТВЕЕН такође може да избаци дупликате).
  • Ћелија Ц2 има формулу: = РАНК ([@Уникуе], [Уникуе])
    • Ова функција даје ранг свакој вредности у колони Б. Пошто су све вредности у колони Б јединствене, ова формула даје јединствену листу целих бројева који варирају од 1 до укупног броја имена на листи.
  • Ћелија Г1 има формулу: = ИФ (ЦОЛУМНС ($ Г $ 1: Г1)> $ Е $ 2, ””, ЦОЛУМНС ($ Г $ 1: Г1))
    • Иста формула се копира у ћелије Х1 до П1. Враћа број колона између колоне Г и тренутне колоне. Дакле, Г1 добија 1, Х1 добија 2 итд. Такође проверава да ли је број већи од вредности у ћелији Е2. Ако да, онда враћа празно поље.
  • Ћелија Г2 има формулу: = ИФЕРРОР (ИФ (Г $ 1 ””, ИНДЕКС (Табела1 [Називи], ИНДЕКС (Табела1 [Ранг], Г $ 1+$ Е $ 2*) (РОВС ($ Ф $ 2: Ф2) -1)) ), ””), ””)
    • Копира се у све ћелије у Г2: П17.
      • У ћелији Г2, ова формула ће покупити ранг из Ц2 и вратити име на тој позицији на листи.
      • У ћелији Г3 ће изабрати ранг из Ц6 (што је 1 + 1*4, где је 4 број група које треба формирати).
      • У ћелији Г4 ће изабрати ранг из Ц10 (што је 1 + 2*4, где је 4 број група које треба формирати).
    • Ако је ћелија у првом реду празна или је резултат формуле грешка, враћа празно.

Пошто је функција РАНДБЕТВЕЕН променљива, она ће се аутоматски освежавати сваки пут када унесете промену на радном листу. Ово може бити непожељно јер ће сваки пут променити груписање.

Да бисте то избегли:

  • Идите на Опције датотеке.
  • У дијалогу Опције програма Екцел изаберите формуле у окну са леве стране.
  • У опцијама за израчунавање направите Приручник за израчунавање радне свеске.
  • Притисните ОК.

Сада се радни лист неће освежавати све док не притиснете тастер Ф9.

Али да би изгледало боље, постоји наранџасто дугме које освежава када кликнете на њега. Овде се игра једноредни ВБА код који се извршава сваки пут када притиснете дугме.

Ево како да уметнете ово дугме:

  • Идите на Девелопер -> Цоде -> Висуал Басиц. (Такође можете да користите тастерску пречицу Алт + Ф11).
  • У ВБ Едитор -у кликните десним тастером миша на било који објект радне свеске и идите на Инсерт -> Модуле.
  • У прозору кода модула копирајте и залепите следећи код:
    Суб Рефресх () Радни листови ("Теам Генератор"). Израчунај завршну под
    • Имајте на уму да је назив радног листа у двоструким наводницима. Ако је назив вашег радног листа другачији, промените га у коду.
  • Затворите ВБ Едитор.
  • Идите на Уметни -> Облици и уметните било који облик који желите као дугме.
  • Кликните десним тастером миша на облик и кликните на Додели макро.
  • У дијалогу Додели макро изаберите име макроа и кликните на У реду.
  • Форматирајте дугме онако како желите.

Сада када кликнете на дугме, радни лист би се поново израчунао и добили бисте ново груписање на основу броја група које сте навели.

Преузмите предложак генератора случајних група

Остали Екцел предлошци који би вам се могли свидети:

  • Предложак праћења одсуства радника/одмора.
  • Калкулатор радног листа запослених.
  • Екцел предлошци листа задатака.
  • Збирка БЕСПЛАТНИХ Екцел предложака.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave