Como fazer grupos aleatórios no Excel e no Planilhas Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstrará como fazer grupos aleatórios no Excel e no Planilhas Google.

Grupos Aleatórios

Para atribuir itens aleatoriamente (dados, pessoas, etc.) a grupos, podemos usar as funções RANDBETWEEN e CHOOSE:

Função RANDBETWEEN

A função RANDBETWEEN gera números aleatórios entre dois inteiros. Neste exemplo, ele gerará os números 1, 2, 3 ou 4.

= RANDBETWEEN (1,4)

ESCOLHER Função

A função CHOOSE seleciona um item de uma lista por sua posição.

= ESCOLHER (3, "EQUIPE A", "EQUIPE B", "EQUIPE C", "EQUIPE D")

Ao combinar as duas funções, podemos “escolher” aleatoriamente um item de uma lista, atribuindo assim pessoas a grupos como no primeiro exemplo.

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

Grupos Aleatórios - Mesmo Tamanho

O exemplo acima atribuirá pessoas a grupos completamente aleatórios. Os grupos resultantes podem não ser do mesmo tamanho.

Para atribuir pessoas a grupos do mesmo tamanho, podemos usar as funções ROUND, ROUNDUP e RANK:

Este cálculo é um pouco mais complicado, então vamos orientá-lo.

Função RAND

Primeiro, usamos a função RAND para gerar valores decimais aleatórios entre 0 e 1 para cada pessoa:

= RAND ()

Agora que temos números aleatórios para cada pessoa, temos uma maneira de dividi-los em grupos.

Função RANK

A seguir, usaremos a função RANK para identificar onde cada valor aleatório “se classifica” na lista de valores aleatórios.

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

A função RANK retornará um número entre 1 e o número total de pessoas no grupo. O maior número aleatório receberá 1, o segundo maior receberá 2, etc.

A seguir, dividiremos o resultado da função RANK pelo tamanho do grupo desejado. (ex. 4 para um tamanho de grupo de 4 pessoas por grupo).

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

Observe que isso retorna valores decimais entre 0 e 4.

Função ROUNDUP

Por último, aplicaremos a função ROUNDUP ao resultado para arredondar os valores decimais para valores inteiros 1,2,3 e 4.

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

Observação: Definindo o num_digits entrada para 0, dizemos à função ROUNDUP para arredondar para o número inteiro mais próximo.

Grupos aleatórios no Planilhas Google

Todos os exemplos acima funcionam exatamente da mesma forma no Planilhas Google e no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave