Como usar a função MAKEARRAY no Excel?

A função MAKEARRAY no Excel é uma função dinâmica que permite criar uma matriz ou um array de valores com base em uma expressão ou cálculo específico que você define. Esta função é particularmente útil quando você deseja gerar matrizes de dados de forma programática.

A sintaxe da função MAKEARRAY é a seguinte:

=MAKEARRAY(linhas, colunas, lambda(row, column))
  • linhas: Número de linhas que você deseja na matriz.
  • colunas: Número de colunas que você deseja na matriz.
  • lambda(row, column): Uma função LAMBDA que executa um cálculo para cada célula da matriz. O LAMBDA recebe duas entradas: a linha e a coluna atuais.

Aqui está um exemplo básico para ajudar a ilustrar como usar a função MAKEARRAY:

Exemplo

Se você quiser criar uma matriz 3×3 onde cada valor é a soma dos números da linha e coluna (ou seja, cada célula conterá a soma dos índices da linha e da coluna), você usaria a função desta forma:

=MAKEARRAY(3, 3, LAMBDA(row, column, row + column))

Neste exemplo:

  • “3, 3” especifica que a matriz terá 3 linhas e 3 colunas.
  • `LAMBDA(row, column, row + column)` define que cada célula da matriz será preenchida com a soma do índice da linha e do índice da coluna.

Passos para Usar no Excel:

  • Selecione a célula onde você quer que a matriz comece.
  • Digite a função MAKEARRAY com os parâmetros desejados.
  • Pressione Enter, e o Excel preencherá automaticamente as células adjacentes com os valores calculados pelo MAKEARRAY.

Os valores gerados pela função MAKEARRAY são dinâmicos, o que significa que se você alterar alguma fórmula dependente ou parâmetro dentro do seu LAMBDA, a matriz será atualizada automaticamente.

Esta função está disponível apenas em versões do Excel que possuem suporte a funções dinâmicas, como o Excel 365.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project