A função MATRIZALEATÓRIA retorna 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.
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
|
Observações:
-
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.
-
A MATRIZALEATÓRIA é diferente da função ALEATÓRIO no sentido em que ALEATÓRIO não retornará uma matriz, portanto, a função ALEATÓRIO precisa ser copiada para o intervalo inteiro.
-
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ÓRIA é o intervalo D2:F6 ou 5 linhas e 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 você fechar a pasta de trabalho de origem, as fórmulas de matriz dinâmicas vinculadas retornarão um erro #REF! ao serem atualizadas.
Precisa de mais ajuda?
Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.