Função MAKEARRAY

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac

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))

Primeiro exemplo de função MAKEARRAY

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")))

Segundo exemplo de função MAKEARRAY