Função MAP Excel

MR
Marcos Rieper

Especialista em Excel

31 de outubro de 2022 Atualizado 08 de julho de 2026 4 min de leitura
Função Map Excel 12

Como usar a função MAP no Excel passo-a-passo, com artigo, download de exemplo e vídeo-aula.

Objetivo e Parâmetros da Função MAP Excel

A função MAP tem por objetivo realizar cálculos individuais para cada célula de uma matriz.

Veja detalhadamente as informações disponíveis sobre a função:

Versão: Excel 365 Windows, Mac e Web

Objetivo: Retorna uma matriz formada pelo mapeamento de cada valor na(s) matriz(es) para um novo valor aplicando uma Lambda para criar um novo valor.

Sintaxe: =MAP(array;lambda_or_array<#>)

  • array: Uma matriz a ser mapeada
  • lambda_or_array<#>: Uma LAMBDA que deve ser o último argumento e que deve ter um parâmetro para cada matriz passada, ou outra matriz a ser mapeada.

Erros: Fornecer uma LAMBDA inválida ou número incorreto de parâmetros devolvendo um #VALOR! Erro chamado "Parâmetros Incorretos".

Exemplo Simples de Aplicação da Função

No exemplo abaixo temos uma lista com números pares e ímpares, desejamos verificar um a um se os itens da lista são ímpares e retornar verdadeiro se for, se não for, retornar falso.

Veja a imagem abaixo:

função map excel 1

Como pode notar temos vários números inteiros aleatórios, pares e ímpares.

Desejamos verificar item a item se é par ou ímpar.

Para essas situações, podemos usar a função MAP para que um cálculo de uma função LAMBDA seja feito item a item.

Importante notar que necessariamente precisa ser uma função LAMBDA para o cálculo.

=MAP(C19:E28;LAMBDA(lista;MOD(lista;2)=0))

Na função passamos o primeiro campo que é a origem dos dados, e na segunda, no Lambda, o primeiro parâmetro será o que foi passado na função MAP e será utilizado então na função para o cálculo como a origem.

função map excel 2

No final temos então a aplicação da função item a item e como resultado temos uma matriz criada com a mesma quantidade de células da original.

função map excel 3

Segmentação de Dados com Matrizes Dinâmicas usando MAP Excel

A função MAP é muito poderosa.

Basicamente ela faz cálculos item a item de uma lista.

Isso permite que o resultado dela seja uma matriz transformada com a mesma quantidade de itens da original.

Neste exemplo usamos uma função auxiliar para identificar se uma célula está visível ou não.

Para isso criamos uma função SUBTOTAL para cada uma das linhas, contando se ela está visível.

Usamos =SUBTOTAL(3;[@Empresa]), sendo assim, ele retorna 1 se estiver visível e 0 se não estiver.

função map excel 4

Acontece que para isso temos que criar uma coluna auxiliar na nossa origem de dados e isso nem sempre é desejável ou possível.

função map excel 5

Para estas situações podemos usar a função MAP.

Veja um relatório usando a função FILTRO e uma coluna auxiliar virtual usando a função MAP.

Considerando a tabela tFaturamento e a coluna empresa, passamos ela para a função Lambda que a utiliza como o parâmetro dados na função subtotal, verificando se o retorno da contagem é 1.

função map excel 6

Como resultado temos:

função map excel 7

Ou seja, esta função está verificando se estas linhas da tabela estão visíveis ou não.

Isso abre várias possibilidades, por exemplo outros cálculos e também esse que mostramos no exemplo, aonde temos um relatório com a função FILTRO.

Para isso usamos a seguinte função:

Veja mais sobre a função FILTRO (Veja mais aqui):

A função que usamos é:

=FILTRO(tFaturamento[[Série NF]:[Empresa]];
(tFaturamento[Vencimento]>=C4)*
(tFaturamento[Vencimento]<=E4)*
((tFaturamento[Cliente]=C5)+(SE(C5="";tFaturamento[Cliente]=tFaturamento[Cliente])))*
(MAP(tFaturamento[Empresa];
LAMBDA(dados;SUBTOTAL(3;dados)))=1))

função map excel 8

Não entrarei em detalhes sobre a função Filtro aqui, mas pode clicar no vídeo ao topo que demonstro do zero como fazer e também tem vários conteúdos sobre o mesmo aqui no blog, inclusive este.

Adicionando uma segmentação de dados na tabela de origem e aplicando o filtro nestas segmentações, temos então os dados filtrados pela função FILTRO e usando a coluna virtual criada com a função MAP para retornar os dados abaixo.

função map excel 9

Download Função MAP no Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Download — baixe aqui: Função MAP Excel

Preencha seus dados para receber o link de download no seu e-mail.

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado