Cum se creează grupuri aleatorii în Excel și Foi de calcul Google

Descărcați Exemplu de registru de lucru

Descărcați exemplul de registru de lucru

Acest tutorial va demonstra cum să creați grupuri aleatorii în Excel și Foi de calcul Google.

Grupuri aleatorii

Pentru a aloca aleatoriu elemente (date, persoane etc.) grupurilor putem folosi funcțiile RANDBETWEEN și CHOOSE:

Funcția RANDBETWEEN

Funcția RANDBETWEEN generează numere aleatoare între două numere întregi. În acest exemplu va genera numerele 1, 2, 3 sau 4.

= RANDBETWEEN (1,4)

FUNCȚIE ALEGE

Funcția ALEGE selectează un element dintr-o listă în funcție de poziția sa.

= ALEGE (3, "ECHIPA A", "ECHIPA B", "ECHIPA C", "ECHIPA D")

Combinând cele două funcții putem „alege” aleatoriu un articol dintr-o listă, alocând astfel persoane grupurilor ca în primul exemplu.

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

Grupuri aleatorii - aceeași dimensiune

Exemplul de mai sus va atribui persoane grupuri complet aleatorii. Este posibil ca grupurile rezultate să nu aibă aceeași dimensiune.

Pentru a aloca persoane grupurilor de aceeași dimensiune, putem folosi funcțiile ROUND, ROUNDUP și RANK:

Acest calcul este puțin mai complicat, așa că haideți să vă parcurgem.

Funcția RAND

În primul rând, folosim funcția RAND pentru a genera valori zecimale aleatorii între 0 și 1 pentru fiecare persoană:

= RAND ()

Acum, că avem numere aleatorii pentru fiecare persoană, avem o modalitate de a le împărți în grupuri.

Funcția RANK

Apoi vom folosi funcția RANK pentru a identifica unde „se clasează” fiecare valoare aleatorie în lista valorilor aleatoare.

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

Funcția RANK va returna un număr între 1 și numărul total de persoane din grup. Cel mai mare număr aleatoriu va primi 1, al doilea cel mai mare va primi 2 etc.

În continuare vom împărți rezultatul funcției RANK la dimensiunea grupului dorit. (ex. 4 pentru un grup de 4 persoane pe grup).

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

Observați că aceasta returnează valori zecimale între 0 și 4.

Funcția ROUNDUP

În cele din urmă, vom aplica funcția ROUNDUP la rezultat pentru a rotunji valorile zecimale la valori întregi 1,2,3 și 4.

= ROUNDUP (RANK (E2, $ E $ 2: $ E $ 11) / 3,0)

Notă: Prin setarea num_cifre intrare la 0, îi spunem funcției ROUNDUP să se rotunjească la cel mai apropiat număr întreg.

Grupuri aleatorii în Foi de calcul Google

Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave