Função MAPA

Excel 365

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

MAPA permite transformações personalizadas via LAMBDA, enquanto funções matemáticas têm operações fixas.

Sim, basta fornecer uma LAMBDA com parâmetros correspondentes ao número de matrizes.

Sim, funciona perfeitamente com verticais, horizontais e bidimensionais.

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