Екцел формула: Насумично додељивање људи у групе -

Преглед садржаја

Генеричка формула

=ROUNDUP(RANK(A1,randoms)/size,0)

Резиме

Да бисте насумично распоређивали људе у групе или тимове одређене величине, можете да користите помоћни ступац са вредношћу генерисану функцијом РАНД, заједно са формулом која се заснива на функцијама РАНК и РОУНДУП. У приказаном примеру, формула у Д5 је:

=ROUNDUP(RANK(C5,randoms)/size,0)

која враћа број групе за свако име наведено у колони Б, где је „случајности“ именовани опсег Ц5: Ц16, а „величина“ именовани опсег Г5.

Објашњење

У основи овог решења је функција РАНД која се користи за генерисање случајног броја у помоћној колони (колона Ц у примеру).

Да бисте у једном кораку доделили пуни скуп случајних вредности, изаберите опсег Ц5: Ц16 и на траци са формулама унесите = РАНД (). Затим користите пречицу цонтрол + ентер за унос формуле у све ћелије одједном.

Напомена: функција РАНД наставиће да генерише случајне вредности сваки пут када се на радном листу изврши промена, па ћете обично желети да резултате у колони Ц замените стварним вредностима помоћу специјалне пасте да бисте спречили промене након додељивања случајних вредности.

У колони Д додељује се број групе са следећом формулом:

=ROUNDUP(RANK(C5,randoms)/size,0)

Функција РАНК се користи за рангирање вредности у Ц5 према свим случајним вредностима на листи. Резултат ће бити број између 1 и укупног броја људи (12 у овом примеру).

Овај резултат се затим дели са „сизе“, која представља жељену величину групе (3 у примеру), која затим прелази у функцију РОУНДУП као број , са нум_дигитс нула. Функција РОУНДУП враћа број заокружен на горе на сљедећи цијели број. Овај број представља додељени број групе.

Верзија ПЛАФОНА

Функција ПЛАФОН се може користити уместо заокруживања. Као и функција РОУНДУП, ЦЕИЛИНГ се такође заокружује, али уместо да заокружи на дати број децималних места, ЦЕИЛИНГ заокружује на дати вишеструки број.

=CEILING(RANK(C5,randoms)/size,1)

Занимљиви Чланци...