Exceli õpetus: kuidas inimesi juhuslikult meeskondadesse määrata

Lang L: none (table-of-contents)

Selles videos vaatleme põhilisi valemeid inimeste meeskondade juhuslikuks määramiseks.

Siin on meil 36 inimese nimekiri.

Oletame, et tahame juhuslikult määrata iga inimese 4-liikmelisse meeskonda, nii et meil oleks kokku 9, igas 4 inimest.

Lahendan selle probleemi väikeste sammude kaupa abisammastega, et siis lõpuks asjad kokku viia. See on suurepärane viis Exceli keerukamate probleemide lahendamiseks.

Alustan Exceli tabelist, et valemeid oleks väga kiire sisestada.

Seejärel lisan veerud Rand, auaste, grupeerimine ja meeskonna number. Iga veeru eesmärk selgub mööda minnes.

Järgmiseks kasutan funktsiooni RAND, et määrata igale inimesele juhuslik arv. RAND genereerib väikesed arvud nulli ja 1 vahel.

RAND()

RAND on kõikuv funktsioon, nii et see arvutab iga töölehe muudatuse korral uuesti. Me ei soovi seda käitumist, seega kasutan valemite väärtusteks teisendamiseks spetsiaalset kleepimist.

Järgmisena kasutan funktsiooni RANK, et järjestada iga inimene nende juhusliku arvu järgi. RANK vajab numbrit ja numbriloendit, mille järgi järjestada.

RANK((@rand),(rand))

Tulemuseks on loetelu numbritest vahemikus 1 kuni 36, kus 1 tähistab suurimat ja 36 väikseimat väärtust.

Me läheneme lähedale.

Vaja on lihtsalt viisi rühmitamiseks auastmete järgi.

Ma teen seda jagades auastme meeskonna suurusega, mis on 4.

RANK((@rand),(rand))/4

See tekitab mõned räpased numbrid, kuid meil on nüüd see, mida vajame.

Kui ümardame need numbrid üles, on meil meeskondade arv vahemikus 1 kuni 9. See on ideaalne töö CEILING-funktsiooni jaoks, mis ümardatakse etteantud mitmekordseni.

Pean andma CEILING-ile numbri ja määrama 1-kordse ja meil on oma meeskonnad.

=CEILING((@grouping),1)

Veendumaks, et see töötab õigesti, kasutan meeskonna liikmete loendamiseks funktsiooni COUNTIF.

Järgmisena asendan rangelt kodeeritud meeskonna suuruse viitega.

RANK((@rand),(rand))/$F$5

Kui nüüd meeskonna suurust vahetan, töötab kõik ikkagi.

Lõpuks koondan valemid.

Kõigepealt kopeerin grupeerimisvalemi.

=CEILING(@rank)/$F$5,1)

Järgmiseks kopeerin auaste valemis.

=CEILING(RANK((@rand),(rand))/$F$5,1)

Nüüd saan kustutada kaks abistaja veergu.

Uute meeskondade loomiseks igal ajal saan uuesti kasutada funktsiooni RAND.

Kursus

Põhivormel

Seotud otseteed

Sisesta tabel Ctrl + T + T Kustuta veerud Ctrl + - + -

Huvitavad Artiklid...