Navegação Rápida
Função MAKEARRAY
Resumo
A função MAKEARRAY cria uma matriz calculada de dimensões específicas aplicando uma função LAMBDA personalizada a cada posição da matriz. É uma ferramenta poderosa para gerar dados dinâmicos e tabelas calculadas de forma programática.
Sintaxe
=MAKEARRAY(linhas, colunas, lambda(linha, coluna))
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| linhas | Number |
Sim | Número de linhas na matriz. Deve ser maior que zero. |
| colunas | Number |
Sim | Número de colunas na matriz. Deve ser maior que zero. |
| lambda | LAMBDA |
Sim | Função LAMBDA chamada para cada célula. Recebe dois parâmetros: linha (índice da linha) e coluna (índice da coluna) |
Usando a função MAKEARRAY
A MAKEARRAY é perfeita para criar matrizes dinâmicas onde cada célula é calculada individualmente usando uma lógica personalizada. Os índices de linha e coluna começam em 1, facilitando a criação de tabelas de multiplicação, matrizes de cores aleatórias ou qualquer padrão de dados estruturado.
Exemplos Comuns de MAKEARRAY
Tabela de Multiplicação 3x3
=MAKEARRAY(3,3,LAMBDA(r,c,r*c))
Cria uma tabela de multiplicação onde cada célula contém o produto do índice da linha pelo índice da coluna.
Lista de Cores Aleatórias
=MAKEARRAY(2,3,LAMBDA(r,c,CHOOSE(RANDBETWEEN(1,3),"Vermelho","Azul","Verde")))
Gera uma matriz 2x3 com cores aleatórias em cada célula.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR! - Parâmetros Incorretos
Cause: Função LAMBDA inválida ou número incorreto de parâmetros
Solution: Verifique se a LAMBDA tem exatamente dois parâmetros (linha, coluna)
#VALOR! - Dimensões inválidas
Cause: Argumentos linhas ou colunas menores que 1 ou não numéricos
Solution: Use apenas números positivos para dimensões
Notas
- Disponível apenas no Excel 365 e Excel 2021
- Índices sempre começam em 1
- A função LAMBDA deve retornar um valor para cada posição
- Resultado é automaticamente um array dinâmico
Compatibilidade
Disponível em: Excel 365, Excel 2021
Não disponível em: Excel 2019 e versões anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021