Como Fazer Grupos Aleatórios no Excel e no Google Planilhas

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Luciano Farina

Last updated on July 16, 2023

Este tutorial vai demonstrar como criar grupos aleatórios no Excel e no Planilhas Google.

 

Grupos Aleatórios

Para atribuir aleatoriamente itens (dados, pessoas etc.) a grupos, podemos usar as funções ALEATÓRIOENTRE e ESCOLHER:

aleatorio tabela

Função ALEATÓRIOENTRE

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

=ALEATÓRIOENTRE(1;4)

aleatorio aleatorioentre

Função ESCOLHER

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

=ESCOLHER(3;"TIME A";"TIME B";"TIME C";"TIME D")

aleatorio escolher

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

=ESCOLHER(ALEATÓRIOENTRE(1;3);"A";"B";"C")

aleatorio combinado 2

Grupos Aleatórios – Mesmo Tamanho

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

Para atribuir pessoas a grupos do mesmo tamanho, podemos usar as funções ALEATÓRIO, ARREDONDAR.PARA.CIMA e ORDEM:

aleatorio tabela

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

Função ALEATÓRIO

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

=ALEATÓRIO()

aleatorio aleatorio

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

Função ORDEM

Em seguida, usaremos a função ORDEM para identificar a “classificação” de cada valor aleatório na lista de valores aleatórios.

=ORDEM(A2;$A$2:$A$11)

aleatorio ordem

A função ORDEM 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.

Em seguida, dividiremos o resultado da função ORDEM pelo tamanho do grupo desejado. (ex.: dividimos por 3 para um tamanho de grupo de 4 pessoas por grupo).

=ORDEM(E2;$E$2:$E$11)/3

aleatorio div 3

Observe que isso retorna valores decimais entre 0 e 4.

Função ARREDONDAR.PARA.CIMA

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

=ARREDONDAR.PARA.CIMA(ORDEM(E2;$E$2:$E$11)/3;0)

aleatorio arredondado

Isso nos dá quatro grupos de tamanho igual.

Observação: O grupo 4 tem apenas uma pessoa designada, pois não há nomes suficientes para preencher totalmente o grupo 4.

Observação 2: Ao definir o parâmetro núm_dígitos como 0, informamos à função ARREDONDAR.PARA.CIMA para arredondar para o número inteiro mais próximo.

Grupos Aleatórios no Google Planilhas

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

aleatorio google

AI Formula Generator

Experimentar gratuitamente

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List