Excel formula: Nasumce rasporedite ljude u grupe -

Sadržaj

Generička formula

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

Sažetak

Da biste nasumce dodijelili ljude grupama ili timovima određene veličine, možete upotrijebiti pomoćni stupac s vrijednošću koju generira funkcija RAND, zajedno s formulom koja se temelji na funkcijama RANK i ROUNDUP. U prikazanom primjeru formula u D5 je:

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

koja vraća broj grupe za svako ime navedeno u stupcu B, gdje je "slučajno" imenovani raspon C5: C16, a "veličina" imenovani raspon G5.

Obrazloženje

U srži ovog rješenja je funkcija RAND koja se koristi za generiranje slučajnog broja u pomoćnom stupcu (stupac C u primjeru).

Da biste dodijelili puni skup slučajnih vrijednosti u jednom koraku, odaberite raspon C5: C16 i u traku s formulama unesite = RAND (). Zatim upotrijebite kontrolu prečaca + enter za unos formule u sve stanice odjednom.

Napomena: funkcija RAND nastavit će generirati slučajne vrijednosti svaki put kad se na radnom listu izvrši promjena, pa ćete obično željeti rezultate u stupcu C zamijeniti stvarnim vrijednostima pomoću posebne paste za sprečavanje promjena nakon dodjeljivanja slučajnih vrijednosti.

U stupcu D dodjeljuje se broj grupe sa sljedećom formulom:

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

Funkcija RANK koristi se za rangiranje vrijednosti u C5 prema svim slučajnim vrijednostima na popisu. Rezultat će biti broj između 1 i ukupnog broja ljudi (12 u ovom primjeru).

Taj se rezultat zatim dijeli s "size", što predstavlja željenu veličinu grupe (3 u primjeru), koja zatim prelazi u funkciju ROUNDUP kao broj , s num_digits nula. Funkcija ROUNDUP vraća broj zaokružen na sljedeći cijeli broj. Ovaj broj predstavlja dodijeljeni broj grupe.

Verzija PLAFONA

Funkcija PLAFON se može koristiti umjesto zaokruživanja. Kao i funkcija ROUNDUP, CEILING se također zaokružuje, ali umjesto zaokruživanja na zadani broj decimalnih mjesta, CEILING zaokružuje na zadani višestruki broj.

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

Zanimljivi članci...