Função RANDARRAY

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel para iPad Excel para iPhone Excel para tablets Android Excel para telefones Android

A função MATRIZALEATÓRIO devolve uma matriz de números aleatórios. Você pode especificar a quantidade de linhas e colunas a serem preenchidas, os valores mínimo e máximo e se devem ser retornados valores decimais ou números inteiros.

Nos exemplos a seguir, foi criada uma matriz de 5 linhas de altura e 3 colunas de largura. O primeiro retorna um conjunto de valores aleatório entre 0 e 1, que é o comportamento padrão da MATRIZALEATÓRIA. O segundo retorna uma série de valores decimais aleatórios entre 1 e 100. Por fim, o terceiro exemplo retorna uma série de números inteiros aleatórios entre 1 e 100. 

Função MATRIZALEATÓRIO no Excel. MATRIZALEATÓRIO(5;3) devolve valores aleatórios entre 0 e 1 numa matriz com 5 linhas de altura por 3 colunas de largura.

Função MATRIZALEATÓRIO com argumentos Mín., Máximo & Decimal

Função MATRIZALEATÓRIO com argumentos De número mínimo, máximo & inteiro

Sintaxe

=MATRIZALEATÓRIA([Linhas],[Colunas],[mín],[máx],[número_inteiro])

Argumento Descrição
[linhas]
Opcional
O número de linhas a serem retornadas
[colunas]
Opcional
O número de colunas a serem retornadas
[mín]
Opcional
O número mínimo que você deseja que seja retornado
[máx]
Opcional
O número máximo que você deseja que seja retornada
[número inteiro]
Opcional
Retornar um número inteiro ou um valor decimal
  • VERDADEIRO para um número inteiro
  • FALSO para um número decimal

Observação

  • Se você não inserir um argumento de linha ou coluna, a função MATRIZALEATÓRIA retornará um único valor entre 0 e 1.
  • Se você não inserir um argumento de valor mínimo ou máximo, a MATRIZALEATÓRIA terá 0 e 1 como padrão respectivamente.
  • O argumento do número mínimo deve ser menor que o número máximo, caso contrário, a MATRIZALEATÓRIA retornará #VALOR! como erro.
  • Se você não pode inserir um argumento número_inteiro, a MATRIZALEATÓRIA terá FALSO ou valor decimal como padrão.
  • A função MATRIZALEATÓRIA retornará uma matriz, que será despejada se for o resultado final de uma fórmula. Isso significa que o Excel cria dinamicamente o intervalo de matriz de tamanho apropriado quando você pressiona ENTER. Se seus dados de suporte estiverem em uma Tabela do Excel, a matriz será redimensionada automaticamente ao adicionar ou remover dados do intervalo de matriz, se você estiver usando referências estruturadas. Para saber mais, confira este artigo sobre Comportamento de matriz despejada.
  • MATRIZALEATÓRIO é diferente da função RAND na qual RAND não devolve uma matriz, pelo que RAND teria de ser copiado para todo o intervalo.
  • Uma matriz pode ser vista como uma linha de valores, uma coluna de valores ou uma combinação de linhas e colunas de valores. No exemplo acima, a matriz da nossa fórmula MATRIZALEATÓRIO é o intervalo D2:F6 ou 5 linhas por 3 colunas.
  • O Excel tem suporte limitado para matrizes dinâmicas entre pastas de trabalho, e esse cenário só tem suporte quando ambas as pastas de trabalho estão abertas. Se fechar o livro de origem, as fórmulas de matriz dinâmica ligadas devolverão um erro #REF! quando forem atualizadas.

Precisa de mais ajuda?

Pode sempre perguntar a um especialista na Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.