0Pricing
Excel Formulas Academy · Aula

Criando dados aleatórios com RANDARRAY

Gere matrizes de números aleatórios para amostras e testes.

Criando dados aleatórios com RANDARRAY é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que RANDARRAY faz

Precisa de um bloco de números aleatórios para testes, amostragem ou uma simulação rápida? A função RANDARRAY gera uma matriz inteira de valores aleatórios com uma única fórmula.

As planilhas mais antigas tinham RAND (um decimal aleatório) e RANDBETWEEN (um inteiro aleatório). RANDARRAY reúne as duas ideias em uma única função de distribuição que preenche quantas células você solicitar.

=RANDARRAY(5, 1)

A sintaxe de RANDARRAY

RANDARRAY aceita até cinco argumentos, todos opcionais:

  • linhas quantas linhas preencher (padrão: 1)
  • colunas quantas colunas (padrão: 1)
  • mínimo o menor valor (padrão: 0)
  • máximo o maior valor (padrão: 1)
  • número_inteiro TRUE para inteiros, FALSE para decimais (padrão: FALSE)

Sem nenhum argumento, ela retorna um único decimal aleatório entre 0 e 1.

=RANDARRAY(rows, [columns], [min], [max], [whole_number])

Uma coluna de decimais aleatórios

A chamada útil mais simples solicita várias linhas de decimais entre 0 e 1. Cada valor é um novo número aleatório com muitas casas decimais.

Esta fórmula distribui 10 decimais aleatórios por uma coluna, o que é útil para ponderação, variação aleatória ou testes de probabilidade.

=RANDARRAY(10)

Definindo um mínimo e um máximo

O terceiro e o quarto argumentos definem o intervalo de valores. Para obter decimais entre 50 e 100, forneça esses valores como mínimo e máximo.

Lembre-se de incluir primeiro as linhas e as colunas. Isso gera 8 valores decimais aleatórios, cada um entre 50 e 100.

=RANDARRAY(8, 1, 50, 100)

Gerando números inteiros

Defina o quinto argumento número_inteiro como TRUE para obter inteiros em vez de decimais. Esta é a substituta moderna de RANDBETWEEN.

Esta fórmula produz 6 números inteiros aleatórios de 1 a 6, como ao jogar um punhado de dados.

=RANDARRAY(6, 1, 1, 6, TRUE)

Criando uma grade aleatória

Forneça as linhas e as colunas para preencher um bloco retangular. Combine isso com mínimo, máximo e TRUE para criar uma grade de inteiros.

Aqui criamos uma grade de 4 linhas e 3 colunas com números inteiros de 1 a 100, perfeita para conjuntos de dados de amostra ou estruturas de teste.

=RANDARRAY(4, 3, 1, 100, TRUE)

RANDARRAY é recalculada

RANDARRAY é volátil: seus valores mudam sempre que a planilha é recalculada, por exemplo, quando você edita uma célula ou pressiona F9. Isso é ótimo para testes interativos de hipóteses, mas ruim quando você precisa de números estáveis.

Se quiser congelar um conjunto de valores aleatórios, copie o intervalo distribuído e cole-o novamente como somente valores.

=RANDARRAY(10, 1, 1, 100, TRUE)

Amostragem aleatória com SORTBY

Um truque interessante: embaralhe uma lista colocando-a em ordem aleatória ao classificá-la usando RANDARRAY como chave. Combine-a com SORTBY.

Para nomes em A2:A20, isto os ordena por um novo número aleatório, embaralhando efetivamente a lista. Pegue as primeiras linhas para obter uma amostra aleatória.

=SORTBY(A2:A20, RANDARRAY(19))

RANDARRAY no Google Sheets

O Google Sheets também oferece RANDARRAY, embora seu conjunto de argumentos seja mais simples: apenas linhas e colunas, retornando sempre decimais entre 0 e 1.

Para obter um intervalo personalizado ou inteiros no Sheets, envolva o resultado; por exemplo, multiplique e some e depois use INT. Os argumentos mínimo, máximo e número_inteiro do Excel não estão disponíveis nesse aplicativo.

=INT(RANDARRAY(6,1)*6)+1

Cuidado com a distribuição

Assim como toda matriz dinâmica, RANDARRAY precisa de células vazias para se expandir. Uma solicitação grande, como RANDARRAY(1000), gera #SPILL! se algo bloquear o intervalo.

Coloque-a em um espaço livre e remova as obstruções antes de gerar grandes blocos de dados aleatórios.

=RANDARRAY(1000, 1, 1, 100, TRUE)

Um conjunto de dados prático para testes

Combine as ideias para criar dados fictícios rapidamente. Gere uma coluna de valores de vendas aleatórios para testar um painel antes que os números reais cheguem.

Isto distribui 50 valores aleatórios inteiros em dólares, entre 100 e 5000. Cole como valores para fixá-los e depois crie suas fórmulas sobre eles.

=RANDARRAY(50, 1, 100, 5000, TRUE)

Verificação rápida

Você quer uma única coluna com 6 números inteiros aleatórios entre 1 e 6, como resultados de lançamentos de dados. Qual fórmula está correta?

Recapitulação: dados aleatórios com RANDARRAY

RANDARRAY preenche um bloco com valores aleatórios usando uma única fórmula:

  • =RANDARRAY(rows, columns, min, max, whole_number)
  • Todos os argumentos são opcionais; RANDARRAY() sem argumentos fornece um decimal de 0 a 1
  • Defina whole_number como TRUE para obter inteiros (substitui RANDBETWEEN)
  • Ela é volátil; portanto, cole como valores para congelar os números

Combine-a com SORTBY para embaralhar e obter amostras, deixando espaço para a distribuição.

=RANDARRAY(6, 1, 1, 6, TRUE)

Perguntas Frequentes

A aula “Criando dados aleatórios com RANDARRAY” é grátis?

Sim — o texto completo de “Criando dados aleatórios com RANDARRAY” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Criando dados aleatórios com RANDARRAY”?

Gere matrizes de números aleatórios para amostras e testes. Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Criando dados aleatórios com RANDARRAY”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Ordenando resultados com SORT
  2. Ordenando por outra coluna com SORTBY
  3. Gerando números com SEQUENCE
  4. Criando dados aleatórios com RANDARRAY
← Voltar para Excel Formulas Academy