Excel oktatóanyag: Hogyan lehet véletlenszerűen hozzárendelni az embereket a csapatokhoz

Tartalomjegyzék

Ebben a videóban megvizsgáljuk az alapvető képleteket az emberek csapatának véletlenszerű kiosztására.

Itt van egy 36 fős lista.

Tegyük fel, hogy véletlenszerűen akarunk minden embert egy 4 fős csapatba rendelni, így összesen 9-nk van, mindegyikben 4 fő.

Ezt a problémát kis lépésekben, segítő oszlopokkal fogom megoldani, majd a végén összehozom a dolgokat. Ez nagyszerű módja az Excel bonyolultabb problémáinak megoldására.

Először egy Excel táblázattal kezdem, hogy a képletek nagyon gyorsan beírhatók legyenek.

Ezután hozzáadok oszlopokat Rand, rang, csoportosítás és csapatszám számára. Minden oszlop célja egyértelművé válik, ahogy haladunk.

Ezután a RAND függvény segítségével véletlenszerű számot rendelek minden személyhez. A RAND kis számokat generál nulla és 1 között.

RAND()

A RAND volatilis függvény, ezért minden munkalapváltozással újraszámolja. Nem akarjuk ezt a viselkedést, ezért a speciális beillesztéssel konvertálom a képleteket értékekké.

Ezután a RANK funkciót használom az egyes személyek véletlenszerű száma szerinti rangsorolására. A RANK-nak szüksége van a számra és a számok listájára, hogy rangsoroljon.

RANK((@rand),(rand))

Az eredmény egy 1 és 36 közötti számok listája, ahol az 1 a legnagyobb, a 36 pedig a legkisebb értéket jelenti.

Közeledünk.

Csak arra van szükségünk, hogy rang szerint csoportosítsunk.

Ezt úgy fogom megtenni, hogy elosztom a rangot a csapat méretével, ami 4.

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

Ez rendetlen számokat eredményez, de most megvan, amire szükségünk van.

Ha ezeket a számokat felfelé kerekítjük, akkor csapatszámunk 1 és 9 között lesz. Ez egy tökéletes munka a CEILING funkcióhoz, amely egy adott többszörösig kerekszik.

Meg kell adnom a CEILING számot, és meg kell adnom az 1 többszörösét, és megvannak a csapataink.

=CEILING((@grouping),1)

Most, hogy megbizonyosodjak arról, hogy ez megfelelően működik, a COUNTIF függvényt használom a csapattagok számlálásához.

Ezután a kemény kódolású csapat méretét lecserélem egy hivatkozásra.

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

Most, amikor megváltoztatom a csapat méretét, minden továbbra is működik.

Végül konszolidálom a képleteket.

Először bemásolom a csoportosítási képletet.

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

Ezután bemásolom a rangképletet.

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

Most törölhetem a két segédoszlopot.

Bármikor létrehozhatok új csapatokat, ismét használhatom a RAND funkciót.

Tanfolyam

Core Formula

Kapcsolódó hivatkozások

Táblázat beszúrása Ctrl + T + T Oszlopok törlése Ctrl + - + -

érdekes cikkek...