Retorna uma matriz calculada de uma linha e coluna de tamanho especificado, aplicando um LAMBDA.
Sintaxe
=MAKEARRAY(rows, cols, lambda(linha, col))
A sintaxe da função MAKEARRAY tem os seguintes argumentos e parâmetros:
-
linha 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 Uma LAMBDA que é chamada para criar a matriz. A LAMBDA toma dois parâmetros:
-
linha O índice de linha da matriz.
-
col O índice da 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 linha ou col para um valor < 1 ou para um não número retorna um #VALOR! 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")))