Excel-formel: Tilldela slumpmässigt data till grupper -

Innehållsförteckning

Generisk formel

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group B")

Sammanfattning

För att slumpmässigt människor (eller något annat) till grupper kan du använda RANDBETWEEN-funktionen med CHOOSE-funktionen. I exemplet som visas är formeln i F3:

=CHOOSE(RANDBETWEEN(1,3),"A","B","C")

När den kopieras ner i kolumnen genererar denna formel en slumpmässig grupp (A, B eller C) för varje person i listan.

Obs: detta är ett slumpmässigt tillvägagångssätt som gör det möjligt för grupper med olika storlekar. Om du behöver en formelmetod för att slumpmässigt tilldela personer till grupper av fast storlek, se denna formel och denna videoöversikt.

Förklaring

RANDBETWEEN-funktionen genererar slumptal mellan två heltal. VÄLJ-funktionen tar ett tal som det första argumentet och använder det numret för att välja "nth" från följande argument.

Så i denna formel genererar RANDBETWEEN ett tal mellan 1 och 3, detta nummer används för att välja en grupp bland de tre följande värdena: "A", "B", "C".

Du kan använda samma tillvägagångssätt när du behöver göra slumpmässiga tilldelningar. Det är särskilt användbart när du behöver tilldela data till ett begränsat antal textvärden.

Automatisk omberäkning

Var medveten om att RANDBETWEEN kommer att räkna om varje gång det ändras en arbetsbok eller till och med när en arbetsbok öppnas. När du har en uppsättning slumpmässiga tilldelningar kanske du vill kopiera och klistra in formlerna som värden för att förhindra ytterligare ändringar.

Intressanta artiklar...