Retorna uma matriz calculada de uma linha especificada e tamanho de coluna, aplicando uma função LAMBDA.
Sintaxe
=MAKEARRAY(rows, cols, lambda(linha, col))
A sintaxe da função MAKEARRAY tem os seguintes argumentos e parâmetros:
Linhas O número de linhas na matriz. Deve ser maior que zero.
Cols O número de colunas na matriz. Deve ser maior que zero.
Lambda Um LAMBDA chamado para criar a matriz. A LAMBDA toma dois parâmetros:
- Linha O índice de linha da matriz.
- Col O índice de coluna da matriz.
Erros
Fornecer uma função LAMBDA inválida ou um número incorreto de parâmetros devolvendo um #VALUE! erro chamado "Parâmetros Incorretos".
Definir um argumento de linha ou col como um valor < 1 ou para um não número retorna um #VALUE! erro.
Exemplos
Exemplo 1: Criar uma matriz 2D representando uma simples tabela de multiplicação
Copiar a seguinte fórmula na célula C2:
=MAKEARRAY(3,3,LAMBDA(r,c,r*c))
Exemplo 2: Criar uma lista aleatória de valores
Inserir os dados da amostra nas células D1:E3, e depois copiar a fórmula para a célula D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))