3 Funções que Geram Números Aleatórios no Excel

3 Funções que Geram Números Aleatórios no Excel

Através deste guia tutorial prático de Excel apresentaremos 3 funções que geram números aleatórios no Excel.

Normalmente as funções que geram números aleatórios no Excel são extremamente úteis para situações onde precisa fazer uma espécie de simulação de dados, jogos, sorteios, teste para homologação de softwares ou até mesmo testes estatísticos. Pois, elas permitem gerar números aleatórios entre valores especificados ou uma matriz de números aleatórios.

No Excel existe 3 formas de gerar números aleatórios:

Números aleatórios são números diversificados que podem variar. Não sabemos ao certo se esses números terão um ordem crescente o decrescente, até mesmo porque pode ser qualquer número.

Porém, usando 3 funções do Excel que apresentaremos abaixo, seremos capazes de gerar diversos números aleatórios.

Confira as funções aleatórias abaixo:

  • ALEATÓRIO() ;
  • ALEATÓRIOENTRE() ;
  • MATRIZALEATÓRIA() .

Como Ignorar Dados de Uma Coluna no Excel

Aprenda como usar de forma mais detalhada:

Baixe a planilha para praticar o que foi ensinado neste tutorial:

Faça Download da planilha abaixo.

Autorizo a coleta e o tratamento dos meus dados para envio de material, inclusive publicidade, e adequação de minha experiência sobre produtos e/ou serviços da NINJA DO EXCEL, conforme informações prestadas AQUI


3 Funções que Geram Números Aleatórios no Excel

Função ALEATÓRIO

Bem, essa função é capaz de resultar em números aleatórios, mas a sua única diferença é que esses números serão compostos por diversas casas decimais.

Sendo assim, ao abrir a função em qualquer célula do Excel, deve-se simplesmente fechá-la logo em seguida, porque não precisamos inserir nenhum tipo de argumento dentro da mesma.

Veja no exemplo abaixo:

=ALEATÓRIO()

Números Aleatórios no Excel

Em seguida, pressione a tecla “Enter” para confirmar, confira o resultado abaixo:

Números Aleatórios no Excel, resultado aleatório

Provavelmente o seu resultado não bate com o resultado da imagem acima, e isso ocorre justamente porque a função gera qualquer número aleatório, ou seja, esse número será sempre distinto. Pode ser qualquer número, não temos previsão de qual próximo número ela resultará.

Portando, para fazer mais testes pressione a tecla F9 para recalcular a função.

Função ALEATÓRIOENTRE

Bom, já essa próxima função consegue gerar números dentro de uma faixa previsível.

A princípio, abra a função ALEATÓRIOENTRE na primeira sintaxe informe o número 1, e na segunda sintaxe, informe o número 10:

=ALEATÓRIOENTRE(1;10) 

Números Aleatórios no Excel, aleatórioentre

Além disso, com a função ALEATÓRIOENTRE temos o direito de escolhermos os números aleatórios entre uma faixa inicial e final.

Como por exemplo: 20 até 50, então somente os números de 20 até 50 serão gerados dentro da célula.

Lembrando que eles não possuem uma ordem específica, então pode ser qualquer número entre 20 até 50.

Em seguida, vamos confirmar a nossa função, vejamos o resultado a seguir:

Números Aleatórios no Excel, resultado aleatórioentre

Agora pressione a tecla F9 para recalcular a função.

Função MATRIZALEATÓRIA

A função MATRIZALEATÓRIA é uma função matemática que gera uma “matriz de números aleatórios” no Excel.

Em outras palavras essa função consegue gerar números aleatórios entre uma faixa inicial e final, e dentro da mesma podemos escolher se esses números serão decimais ou número inteiros.

Além disso, também temos a opção de escolher em quantas células esses números serão alocados, desde a quantidade de linhas e colunas.

Sendo assim:

Vamos primeiramente abrirmos a função, na primeira sintaxe temos o argumento “Linhas” onde iremos inserir o número 3:

=MATRIZALEATÓRIA(3

planilha excel

Isso quer dizer que os números serão alocados em 3 linhas.

Portanto, já na segunda sintaxe “colunas” informe o número 3.

Perceba então que os números também serão alocados em 3 colunas:

=MATRIZALEATÓRIA(3;3

Números Aleatórios no Excel, colunas

Colocamos o número 3 só como exemplo, mas pode ser qualquer número de sua preferência.

No entanto agora vamos para a terceira sintaxe “min”, e é nesse ponto que iremos definir de onde os números começarão a serem gerados. Vamos colocar o número 1:

=MATRIZALETÓRIA(3;3;1

Números Aleatórios no Excel, sintaxe min

Na quarta sintaxe “max”, definiremos até onde os números serão gerados.

Como por exemplo, vamos inserir 50:

=MATRIZALETÓRIA(3;3;1;50

curso de excel gratuito

E por fim, já na última sintaxe você pode escolher entre:

  • FALSO – Decimal: Retorna números em formato decimal;
  • VERDADEIRO – Inteiro: Retorna números em formato inteiro.

=MATRIZALETÓRIA(3;3;1;50;FALSO)

Números Aleatórios no Excel, inteiro

No nosso exemplo, iremos escolher a primeira opção “(…) FALSO – Decimal“.

Então os números serão gerados em formato decimal. Isto é, com casas decimais.

Somente os números de 1 até 50 que serão armazenados em 3 linhas e 3 colunas:

curso de excel completo 100% online

Pois bem, agora que nossa função está completa, pressione a tecla “Enter” para confirmar, e veja o seguinte resultado:

Números Aleatórios no Excel, resultado final

Os números foram gerados aleatoriamente, em 3 linhas e 3 colunas, composto por números de 1 até 50, incluindo casas decimais.


Curso de Excel Completo: Do Básico ao Avançado.

Quer aprender Excel do Básico ao Avançado passando por Dashboards? Clique na imagem abaixo e saiba mais sobre este Curso de Excel Completo.

Curso de Excel Completo Ninja do Excel

Por fim, deixe seu comentário sobre o que achou de usar este recurso e você também pode enviar a sua sugestão para os próximos posts. Até breve!

Artigos Relacionados Ao Excel: