Devolve uma matriz calculada de um tamanho de linha e coluna especificado, ao aplicar uma função LAMBDA.
Sintaxe
=MAKEARRAY(linhas; colunas; lambda(linha; coluna))
A sintaxe da função MAKEARRAY tem os seguintes argumentos e parâmetros:
-
linhas O número de linhas na matriz. Tem de ser superior a zero.
-
colunas O número de colunas na matriz. Tem de ser superior a zero.
-
lambda Uma função LAMBDA chamada para criar a matriz. O LAMBDA aceita dois parâmetros:
-
linha O índice de linhas da matriz.
-
col O índice de colunas da matriz.
-
Erros
Fornecer uma função LAMBDA inválida ou um número incorreto de parâmetros devolve um erro #VALOR! erro denominado "Parâmetros Incorretos".
Definir um argumento de linha ou coluna para um valor < 1 ou para um não número devolve um erro #VALOR! erro.
Exemplos
Exemplo 1: Criar uma matriz 2D que representa uma tabela de multiplicação simples
Copie a seguinte fórmula para a célula C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
Exemplo 2: Criar uma lista aleatória de valores
Introduza os dados de exemplo nas células D1:E3 e, em seguida, copie a fórmula para a célula D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))