„Excel“ pamoka: kaip atsitiktinai priskirti žmones komandoms

Šiame vaizdo įraše apžvelgsime pagrindines žmonių komandų atsitiktinio paskyrimo formules.

Čia mes turime 36 žmonių sąrašą.

Tarkime, mes norime atsitiktinai paskirti kiekvieną asmenį į 4 žmonių komandą, kad iš viso būtų 9, kiekviename - po 4 žmones.

Aš išspręsiu šią problemą mažais žingsneliais, naudodamas pagalbines kolonas, tada galų gale sujungsiu dalykus. Tai puikus būdas išspręsti sudėtingesnes „Excel“ problemas.

Pradėsiu nuo „Excel“ lentelės, kad formulės būtų labai greitai įvestos.

Tada pridėsiu Rando, rango, grupavimo ir komandos numerio stulpelius. Kiekvieno stulpelio tikslas paaiškės mums einant.

Tada naudosiu RAND funkciją, kad kiekvienam asmeniui priskirtume atsitiktinį skaičių. RAND sukuria mažus skaičius nuo nulio iki 1.

RAND()

RAND yra nepastovi funkcija, todėl ji bus perskaičiuojama kiekvieną kartą pakeitus darbalapį. Mes nenorime tokio elgesio, todėl naudosiu specialųjį įklijavimą konvertuoti formules į reikšmes.

Tada naudosiu RANK funkciją, norėdamas surikiuoti kiekvieną asmenį pagal jų atsitiktinį skaičių. RANK reitingui reikalingas skaičius ir skaičių sąrašas.

RANK((@rand),(rand))

Rezultatas yra skaičių tarp 1 ir 36 sąrašas, kur 1 reiškia didžiausią vertę, o 36 - mažiausią.

Mes artėjame.

Mums reikia tik būdo grupuoti pagal rangą.

Aš tai padarysiu padalijęs rangą iš komandos dydžio, kuris yra 4.

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

Tai sukuria netvarkingus skaičius, bet dabar mes turime tai, ko mums reikia.

Jei suapvalinsime šiuos skaičius aukštyn, turėsime komandų skaičių nuo 1 iki 9. Tai puikus darbas „CEILING“ funkcijai, kuri suapvalinama iki nurodyto kartotinio.

Turiu nurodyti „CEILING“ numerį ir nurodyti kartotinį iš 1, ir mes turime savo komandas.

=CEILING((@grouping),1)

Dabar norėdamas įsitikinti, kad tai veikia tinkamai, komandos nariams skaičiuoti naudosiu funkciją COUNTIF.

Tada pakeisiu griežtai užkoduotą komandos dydį nuoroda.

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

Dabar, kai pakeičiu komandos dydį, viskas vis tiek veikia.

Galiausiai konsoliduosiu formules.

Pirmiausia nukopijuosiu į grupavimo formulę.

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

Toliau nukopijuosiu pagal rango formulę.

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

Dabar galiu ištrinti du pagalbinius stulpelius.

Bet kada norėdamas sukurti naujas komandas, vėl galiu naudoti funkciją RAND.

Žinoma

Pagrindinė formulė

Susiję spartieji klavišai

Įterpti lentelę Ctrl + T + T Ištrinti stulpelius Ctrl + - + -

Įdomios straipsniai...