Tutorial do Excel: como atribuir aleatoriamente pessoas a equipes

Neste vídeo, veremos fórmulas básicas para designar equipes de pessoas aleatoriamente.

Aqui temos uma lista de 36 pessoas.

Digamos que queremos atribuir aleatoriamente cada pessoa a uma equipe de 4 pessoas, de modo que tenhamos um total de 9 com 4 pessoas em cada.

Vou resolver esse problema em pequenos passos, com colunas auxiliares, e depois juntar as coisas no final. Essa é uma ótima maneira de resolver problemas mais complicados no Excel.

Vou começar com uma tabela do Excel, para deixar as fórmulas muito rápidas de entrar.

Em seguida, adicionarei colunas para Rand, classificação, agrupamento e número da equipe. O propósito de cada coluna ficará claro à medida que prosseguirmos.

A seguir, usarei a função RAND para atribuir um número aleatório a cada pessoa. RAND gera pequenos números entre zero e 1.

RAND()

RAND é uma função volátil, portanto, será recalculada a cada alteração na planilha. Não queremos esse comportamento, então usarei colar especial para converter as fórmulas em valores.

A seguir, usarei a função RANK para classificar cada pessoa de acordo com seu número aleatório. RANK precisa do número e uma lista de números para classificar.

RANK((@rand),(rand))

O resultado é uma lista de números entre 1 e 36, onde 1 representa o maior valor e 36 representa o menor.

Estamos chegando perto.

Precisamos apenas de uma forma de agrupar por classificação.

Farei isso dividindo a classificação pelo tamanho da equipe, que é 4.

RANK((@rand),(rand))/4

Isso produz alguns números confusos, mas agora temos o que precisamos.

Se arredondarmos esses números para cima, teremos números de equipe entre 1 e 9. Esse é um trabalho perfeito para a função TETO, que arredonda para um determinado múltiplo.

Preciso fornecer o número CEILING e especificar um múltiplo de 1 e teremos nossas equipes.

=CEILING((@grouping),1)

Agora, para ter certeza de que está funcionando direito, usarei a função CONT.SE para contar os membros da equipe.

Em seguida, substituirei o tamanho da equipe codificado por uma referência.

RANK((@rand),(rand))/$F$5

Agora, quando mudo o tamanho da equipe, tudo ainda funciona.

Finalmente, consolidarei as fórmulas.

Primeiro vou copiar na fórmula de agrupamento.

=CEILING(@rank)/$F$5,1)

Em seguida, copiarei na fórmula de classificação.

=CEILING(RANK((@rand),(rand))/$F$5,1)

Agora posso excluir as duas colunas auxiliares.

Para gerar novas equipes a qualquer momento, posso usar novamente a função RAND.

Curso

Fórmula Básica

Atalhos relacionados

Inserir tabela Ctrl + T + T Excluir colunas Ctrl + - + -

Artigos interessantes...