Sorteando números aleatórios (sem repetição) no Excel

Princípios Básicos do Excel


O Excel permite, por meio de uma única função, sortear um único número aleatório. Para sorteios com apenas um ganhador, ou outras ideias similares, é simples de fazer:

=ALEATÓRIOENTRE(inferior;superior)

sendo inferior o menor número inteiro do intervalo que você considerar, e superior o maior valor do intervalo considerado. Cada vez que for carregada a planilha, um novo número será definido.

https://www.oblogdomestre.com.br/2018/05/MaisDeUmAleatorio.Excel.Tecnologia.html
[Imagem: Marketing de Conteúdo]



Quando você desejar obter uma pequena amostra de um conjunto de dados, é possível fazer amostragem aleatória com uma associação. Iremos usar as funções ALEATÓRIOENTRE, ORDEM e PROCV. Também é possível fazer sorteios sem acesso a ferramentas de internet (offline).

Primeiramente vamos listar nossos dados. Neste caso (exemplo), serão nomes de pessoas para um sorteio:

https://www.oblogdomestre.com.br/2018/05/MaisDeUmAleatorio.Excel.Tecnologia.html
[Imagem: O Blog do Mestre]


O próximo passo será fazer uma coluna de valores aleatórios não repetidos. Ainda não é o sorteio! Estaremos apenas elencando um número que irá representar cada dado. Esse número será dado pela fórmula de aleatoriedade mais uma constante decimal (número da primeira coluna, que ordena os dados, dividido por seis, mais um número aleatório):

https://www.oblogdomestre.com.br/2018/05/MaisDeUmAleatorio.Excel.Tecnologia.html
[Imagem: O Blog do Mestre]


Em seguida, iremos usa a função ORDEM. Ela indica em qual posição está cada número em um vetor, na forma:

=ORDEM(núm;ref;[ordem])

onde ‘núm’ é a célula que queremos elencar, ‘ref’ é o conjunto de valores que desejamos ordenar (vamos usar aquela coluna aleatória que criamos anteriormente) e ordem é um espaço para dizer se será considerada ordem crescente ou decrescente. Consideraremos crescente. Não esqueça de antes de replicar a fórmula de fixar, usando ‘$’, as células da matriz de aleatórios:

https://www.oblogdomestre.com.br/2018/05/MaisDeUmAleatorio.Excel.Tecnologia.html
[Imagem: O Blog do Mestre]


Por fim, vamos usar a função PROCV, cujo formato é o seguinte:

=PROCV(valor_procurado;matriz_tabela;núm_índice_coluna;[procurar_intervalo])

sendo o valor procurado a célula onde vamos preencher o número ou texto que iremos procurar em uma outra coluna ou tabela. Neste caso, será a célula imediatamente à esquerda. A matriz_tabela será onde dados serão procurados (no caso, as colunas com números e nomes. Lembre-se de fixar as células com “$”), núm_índice_coluna indica qual a coluna, de 1 a n, fornecerá o dado que é procurado na tabela de origem, que será 2 em nosso exemplo, ou seja, os nomes. Por fim, é preciso escolher a opção ‘Falso’ em ‘procurar intervalo’, que pergunta se serão vistas aproximações ou valores exatos – em nosso exemplo, há números inteiros dando a ordem do nosso sorteio.

https://www.oblogdomestre.com.br/2018/05/MaisDeUmAleatorio.Excel.Tecnologia.html
[Imagem: O Blog do Mestre]


Iremos premiar os três primeiros do sorteio. Assim, Mayara, Rose e Paulo iriam ser os vencedores em nosso exemplo. Lembre-se de que assim que montar a planilha não se deve mexer, senão os números aleatórios serão novamente gerados e um novo sorteio irá ocorrer.

https://www.oblogdomestre.com.br/2018/05/MaisDeUmAleatorio.Excel.Tecnologia.html
[Imagem: O Blog do Mestre]


O ideal é ou montar a planilha e fazer o sorteio ao vivo, ou gravar o resultado por um aplicativo de vídeo em tela. Essas três funções podem ser usadas em outras aplicações.  A função PROCV é importante em pequenos cadastros de dados, para consulta.





GOSTOU DESTA POSTAGEM ? USANDO A BARRA DE BOTÕES, COMPARTILHE COM SEUS AMIGOS 😉!

Postar um comentário

0 Comentários