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.