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.