Ladda ner exempelarbetsboken
Denna handledning visar hur man skapar slumpmässiga grupper i Excel och Google Sheets.
Slumpmässiga grupper
För att slumpmässigt tilldela objekt (data, personer etc.) till grupper kan vi använda funktionerna RANDBETWEEN och VÄLJ:
RANDBETWEEN -funktion
RANDBETWEEN -funktionen genererar slumptal mellan två heltal. I det här exemplet genererar det siffrorna 1, 2, 3 eller 4.
= RANDBETWEEN (1,4)
VÄLJ Funktion
VÄLJ -funktionen väljer ett objekt från en lista efter dess position.
= VÄLJ (3, "LAG A", "LAG B", "LAG C", "LAG D")
Genom att kombinera de två funktionerna kan vi slumpmässigt ”välja” ett objekt från en lista och därmed tilldela människor till grupper som i det första exemplet.
= VÄLJ (RANDBETWEEN (1,3), "A", "B", "C")
Slumpmässiga grupper - samma storlek
Exemplet ovan kommer att tilldela människor till helt slumpmässiga grupper. De resulterande grupperna kanske inte är av samma storlek.
För att tilldela människor till grupper i samma storlek kan vi använda funktionerna ROUND, ROUNDUP och RANK:
Denna beräkning är lite mer komplicerad, så låt oss gå igenom det.
RAND -funktion
Först använder vi RAND -funktionen för att generera slumpmässiga decimalvärden mellan 0 och 1 för varje person:
= RAND ()
Nu när vi har slumpmässiga tal för varje person har vi ett sätt att dela dem i grupper.
RANK -funktion
Därefter använder vi RANK -funktionen för att identifiera var varje slumpmässigt värde "rankas" i listan över slumpmässiga värden.
= RANK (A2, $ A $ 2: $ A $ 11)
RANK -funktionen returnerar ett tal mellan 1 och det totala antalet personer i gruppen. Det största slumpmässiga talet får 1, det näst största får 2 osv.
Därefter delar vi resultatet av RANK -funktionen med önskad gruppstorlek. (ex. 4 för en gruppstorlek på 4 personer per grupp).
= RANK (E2, $ E $ 2: $ E $ 11)/3
Observera att detta returnerar decimalvärden mellan 0 och 4.
ROUNDUP -funktion
Slutligen kommer vi att använda ROUNDUP -funktionen på resultatet för att runda decimalvärdena upp till heltal 1,2,3 och 4.
= ROUNDUP (RANK (E2, $ E $ 2: $ E $ 11)/3,0)
Notera: Genom att ställa in num_digits in till 0, säger vi till ROUNDUP -funktionen att runda upp till närmaste heltal.
Slumpmässiga grupper i Google Kalkylark
Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.