Este tutorial demonstra como usar o Função RANDARRAY no Excel para gerar uma matriz de números aleatórios.
RANDARRAY Visão geral da função
A função RANDARRAY é usada para retornar uma matriz de números aleatórios. Ele foi introduzido como um substituto para a função RAND e a função RANDBETWEEN.
A função RANDARRAY simplifica o processo de geração de números aleatórios por:
- Permitindo que o usuário insira a fórmula em apenas uma célula.
- Permitindo que o usuário especifique o número de valores aleatórios a serem gerados.
Para usar a função de planilha RANDARRAY do Excel, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
RANDARRAY Sintaxe da função e entradas:
= RANDARRAY ([linhas], [colunas], [min], [max], [inteiro])
[linhas] (opcional) - O número de linhas a serem retornadas e, quando deixado em branco, o padrão é 1.
[colunas] (opcional) - O número de colunas a serem retornadas e quando deixado em branco, o padrão é 1.
[min] (opcional) - O número mínimo que você gostaria que fosse retornado e se deixado em branco, o padrão é 0. Quando um valor é especificado para esta entrada, deve ser menor que o valor fornecido para o [max] argumento.
[max](opcional) - O número máximo que você gostaria de retornar e se deixado em branco, o padrão é 1. Quando um valor é especificado para esta entrada, ele deve ser maior do que o valor fornecido para o [min] argumento. Você deve notar que quando ambos[min] e[max]as funções são deixadas em branco, a função RANDARRAY retorna uma matriz de números entre 0 e 1.
[inteiro] (opcional) - Retorna um número inteiro ou um valor decimal. Você pode inserir TRUE para retornar um número inteiro ou FALSE para retornar um número decimal. Quando este argumento é deixado em branco, o padrão é FALSE, portanto, a fórmula retorna um número decimal.
Para retornar várias linhas ou colunas
Podemos alterar o tamanho da matriz que a função RANDARRAY retorna alterando o número de linhas e colunas. Para fazer isso, especificamos o [linhas] e [colunas] argumentos.
Para retornar uma matriz de números aleatórios com 5 linhas de altura e 1 coluna de largura, inserimos a seguinte fórmula na célula A2:
= RANDARRAY (5, 1, 1, 10, VERDADEIRO)
Para retornar uma matriz de números aleatórios com 5 linhas de altura e 3 colunas de largura, inserimos a seguinte fórmula em A2:
= RANDARRAY (5, 3, 1, 10, VERDADEIRO)
Para retornar números entre dois valores
Quando queremos retornar números entre dois valores, especificamos os valores no [min] e [max] argumentos.
Para retornar uma lista de números aleatórios entre 1 e 10, inserimos a seguinte fórmula em A2:
= RANDARRAY (5, 1, 1, 10)
Para retornar números decimais ou inteiros
Para devolver 5 números decimais entre 1 e 10, inserimos a seguinte fórmula em A2:
= RANDARRAY (5, 1, 1, 10, FALSO)
Observe que definimos o [inteiro] argumento para FALSO o que significa que a saída será números decimais.
A fórmula também pode ser escrita como:
= RANDARRAY (5, 1, 1, 10)
Quando o [inteiro] argumento não é especificado, o padrão é FALSO:
Para devolver 5 números inteiros entre 1 e 10, inserimos a seguinte fórmula em A2:
= RANDARRAY (5, 1, 1, 10, VERDADEIRO)
Observe que definimos o [inteiro] argumento para VERDADE o que significa que a saída será números inteiros
Problemas
#VALOR!
Este erro ocorre quando o valor no [min] argumento é maior do que o valor no [max] argumento.
Para corrigir esse erro, defina o valor no [min] argumento para um valor que é menor do que no [max] argumento.
#DERRAMAR!
Este erro ocorre quando há um valor no intervalo de derramamento, ou seja, o intervalo onde a função RANDARRAY coloca seus resultados.
Para corrigir esse erro, limpe o intervalo destacado pelo Excel.
Dicas e truques do RANDARRAY
- Como todos os argumentos na função RANDARRAY são opcionais, inserir a fórmula abaixo em qualquer célula retorna um único valor entre 0 e 1:
= RANDARRAY ()
- Se o [min] e [max] argumentos não são especificados, RANDARRAY assumirá o padrão em 0 e 1 respectivamente e retornará uma matriz de números aleatórios entre 0 e 1.
= RANDARRAY (5, 1,,, FALSO)
- Se o [inteiro] argumento não for especificado, RANDARRY assumirá como padrão FALSE e retornará uma matriz de números decimais:
= RANDARRAY (5, 1, 1, 10)
- RANDARRAY é diferente das funções RAND e RANDBETWEEN. Enquanto RAND e RANDBETWEEN retornam um único valor, RANDARRAY retorna uma matriz.
- Certifique-se de que as células abaixo da célula de entrada estejam em branco para evitar o erro de derramamento.
RANDARRAY no Google Sheets
A função RANDARRAY funciona exatamente da mesma forma no Planilhas Google e no Excel: