Willekeurige groepen maken in Excel en Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je willekeurige groepen maakt in Excel en Google Spreadsheets.

Willekeurige groepen

Om willekeurig items (gegevens, mensen, enz.) aan groepen toe te wijzen, kunnen we de functies RANDBETWEEN en CHOOSE gebruiken:

RANDBETWEEN Functie

De functie RANDBETWEEN genereert willekeurige getallen tussen twee gehele getallen. In dit voorbeeld genereert het de nummers 1, 2, 3 of 4.

=ASELECTTUSSEN(1,4)

KIES Functie

De CHOOSE-functie selecteert een item uit een lijst op zijn positie.

=KIES (3,"TEAM A", "TEAM B", "TEAM C", "TEAM D")

Door de twee functies te combineren, kunnen we willekeurig een item uit een lijst "kiezen", en zo mensen aan groepen toewijzen zoals in het eerste voorbeeld.

=KIEZEN(ASELECTTUSSEN(1,3),"A","B","C")

Willekeurige groepen - dezelfde grootte

In het bovenstaande voorbeeld worden mensen toegewezen aan volledig willekeurige groepen. De resulterende groepen zijn mogelijk niet even groot.

Om mensen toe te wijzen aan groepen van dezelfde grootte, kunnen we de functies ROUND, ROUNDUP en RANK gebruiken:

Deze berekening is iets gecompliceerder, dus laten we u er doorheen leiden.

RAND-functie

Eerst gebruiken we de RAND-functie om willekeurige decimale waarden tussen 0 en 1 voor elke persoon te genereren:

=ASELECT()

Nu we voor elke persoon willekeurige getallen hebben, hebben we een manier om ze in groepen te splitsen.

RANG Functie

Vervolgens zullen we de RANK-functie gebruiken om te bepalen waar elke willekeurige waarde "rangschikt" in de lijst met willekeurige waarden.

=RANG(A2,$A$2:$A$11)

De RANK-functie retourneert een getal tussen 1 en het totale aantal mensen in de groep. Het grootste willekeurige getal krijgt 1, de op één na grootste krijgt er 2, enz.

Vervolgens delen we het resultaat van de RANK-functie door de gewenste groepsgrootte. (bijv. 4 voor een groepsgrootte van 4 personen per groep).

=RANG(E2,$E$2:$E$11)/3

Merk op dat dit decimale waarden tussen 0 en 4 retourneert.

ROUNDUP-functie

Als laatste passen we de ROUNDUP-functie toe op het resultaat om de decimale waarden af ​​te ronden tot gehele waarden 1,2,3 en 4.

=AFRONDEN(RANG(E2,$E$2:$E$11)/3,0)

Opmerking: Door het instellen van de aantal_cijfers invoer naar 0, vertellen we de ROUNDUP-functie om naar boven af ​​te ronden op het dichtstbijzijnde gehele getal.

Willekeurige groepen in Google Spreadsheets

Alle bovenstaande voorbeelden werken in Google Spreadsheets precies hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave