Navegação Rápida
Função MAPA
Resumo
A função MAPA do Excel cria uma nova matriz aplicando uma função LAMBDA personalizada a cada elemento de uma ou mais matrizes de entrada. É uma ferramenta poderosa para transformações de dados dinâmicas e processamento vetorizado.
Sintaxe
=MAPA(matriz1; lambda_ou_matriz<#> )
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| matriz1 | Array |
Sim | Matriz de entrada principal para transformação |
| lambda_ou_matriz | LAMBDA |
Sim | Função LAMBDA que define a transformação ou matriz adicional |
Usando a função MAP
A função MAPA permite aplicar transformações personalizadas a todos os elementos de uma matriz usando funções LAMBDA. É especialmente útil para operações matemáticas, filtros lógicos e transformações complexas que vão além das funções matemáticas padrão do Excel.
Exemplos Comuns de MAP
Quadrados de números acima de 4
=MAPA(A1:C2; LAMBDA(a; SE(a>4;a*a;a)))
Calcula o quadrado apenas dos números maiores que 4, mantendo os demais inalterados.
Verificar se ambas colunas são VERDADEIRAS
=MAPA(TableA[Col1];TableA[Col2];LAMBDA(a;b;E(a;b)))
Retorna VERDADEIRO apenas quando ambas as colunas da mesma linha têm valor VERDADEIRO.
Filtrar por critérios múltiplos
=FILTRO(D2:E11;MAPA(D2:D11;E2:E11;LAMBDA(s;c;E(s="Grande";c="Vermelho"))))
Combina MAPA com FILTRO para extrair linhas que atendem critérios específicos em múltiplas colunas.
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR! - Parâmetros incorretos
Cause: LAMBDA com número incorreto de parâmetros ou sintaxe inválida
Solution: Verifique se a LAMBDA tem um parâmetro por cada matriz fornecida
#VALOR! - Matriz vazia
Cause: Tentativa de mapear matriz completamente vazia
Solution: Certifique-se de que as matrizes de entrada contenham dados
Notas
- MAPA sempre retorna uma matriz do mesmo tamanho da entrada
- A LAMBDA deve ser o último argumento
- Funciona apenas no Excel 365 com suporte a matrizes dinâmicas
- Combine com FILTRO, REDUZIR e outras funções de matriz para análises avançadas
Compatibilidade
Disponível em: Excel 365
Não disponível em: Excel 2019 e versões anteriores, Excel para Web (versões limitadas)
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365