Como usar a função LAMBDA no Excel: Guia Completo com Exemplos

Funcao Lambda Excel 3 funções 2

função LAMBDA no Excel permite criar funções personalizadas, reutilizáveis e sem VBA, usando apenas fórmulas. Com ela, o Excel passa a funcionar como um verdadeiro ambiente de criação de funções sob medida.

Esse recurso é ideal para quem deseja padronizar cálculosreduzir fórmulas longasorganizar melhor planilhas e automatizar análises.

O que é a função LAMBDA no Excel?

A função LAMBDA permite:

  • Criar funções personalizadas
  • Reutilizar lógicas complexas
  • Evitar repetição de fórmulas
  • Substituir soluções com VBA em muitos cenários

Ela funciona como uma função definida pelo usuário, criada diretamente no Excel.

Como usar a função LAMBDA no Excel (modo padrão)

Antes de criar funções avançadas, é fundamental entender como a LAMBDA funciona na prática.

Estrutura básica da função LAMBDA

=LAMBDA(parâmetro1; parâmetro2; ...; cálculo)

Exemplo simples:

=LAMBDA(x; y; x + y)

⚠️ Sozinha, essa fórmula não retorna nada útil, pois a LAMBDA precisa ser executada ou nomeada.

Duas formas de usar a LAMBDA no Excel

1️⃣ Usar a LAMBDA diretamente na célula

=LAMBDA(x; y; x + y)(10; 5)

Resultado: 15

Essa forma é útil para testes, mas não é a mais indicada para uso profissional.

2️⃣ Criar uma função LAMBDA reutilizável (forma correta)

Passo a passo:

  1. Acesse Fórmulas → Gerenciador de Nomes
  2. Clique em Novo
  3. Defina um nome para a função
  4. No campo Refere-se a, insira a LAMBDA
  5. Confirme

A partir disso, a função passa a funcionar como qualquer função nativa do Excel.

Vantagens de usar LAMBDA no Excel

  • Elimina fórmulas gigantes
  • Padroniza cálculos
  • Facilita manutenção
  • Aumenta produtividade
  • Não exige VBA

Agora, vamos aos exemplos práticos com 3 funções LAMBDA reais.

Função LAMBDA 1: Listar Aniversariantes por Mês

Objetivo da função

Retornar automaticamente os nomes das pessoas que fazem aniversário em um mês específico.

lambda aniversariantes excel

Estrutura da função fnAniversariantes

=LAMBDA(
_Nomes;
_Nascimentos;
_NumMes;
FILTRO(_Nomes; MÊS(_Nascimentos)=_NumMes)
)
lambda aniversariantes excel 2

Como usar na planilha

Exemplo de chamada da função:

=fnAniversariantes(B5:B56; C5:C56; G3)

lambda aniversariantes excel 3

Onde:

  • B5:B56 → nomes
  • C5:C56 → datas de nascimento
  • G3 → número do mês (1 a 12)

Benefícios práticos

  • Ideal para RH
  • Listas dinâmicas
  • Atualização automática
  • Zero colunas auxiliares

Função LAMBDA 2: PROCV que retorna todos os resultados (fnProcvTodos)

Problema resolvido

O PROCV tradicional retorna apenas um resultado. Essa função retorna todos os valores encontrados.

Estrutura da função fnProcvTodos

=LAMBDA(
_pesquisa;
_valor_pesquisa;
_matriz_pesquisa;
_matriz_retorno;
FILTRO(_matriz_retorno; _matriz_pesquisa=_valor_pesquisa)
)
lambda procvtodos excel 1

Exemplo de uso

=fnProcvTodos(F5; B6:B32; C6:C32)

lambda procvtodos excel 2

Resultado: todos os registros relacionados ao valor pesquisado.

Benefícios práticos

  • Substitui PROCV, PROCX e ÍNDICE+CORRESP
  • Ideal para listas, relatórios e dashboards
  • Totalmente dinâmico

Função LAMBDA 3: Remover Linhas em Branco de uma Matriz

Objetivo da função

Eliminar automaticamente linhas em branco de uma tabela, sem filtros manuais.

Estrutura da função fnRemoverLinhasBranco

=LAMBDA(
_MATRIZ;
FILTRO(_MATRIZ; BYROW(_MATRIZ; LAMBDA(linha; CONT.VALORES(linha)>0)))
)
remover linhas lambda excel 1

Como usar

=fnRemoverLinhasBranco(B5:G73)

Resultado: matriz limpa, contínua e pronta para relatórios.

remover linhas lambda excel 2

Benefícios práticos

  • Limpeza automática de dados
  • Ideal para Power BI, dashboards e relatórios
  • Evita erros em gráficos e Tabelas Dinâmicas

Boas práticas ao usar LAMBDA no Excel

  • Use nomes claros para as funções
  • Padronize prefixos (ex: fn)
  • Teste a fórmula antes de registrar
  • Documente a finalidade da função
  • Evite lógica excessivamente complexa em uma única LAMBDA

Quando usar LAMBDA no Excel?

Use LAMBDA quando:

  • A fórmula se repete várias vezes
  • O cálculo é complexo
  • Você quer padronização
  • Não quer usar VBA
  • Trabalha com automações em Excel moderno

Conclusão

A função LAMBDA no Excel transforma a forma de criar fórmulas, permitindo funções personalizadas, reutilizáveis e profissionais.

Com exemplos como:

  • Aniversariantes por mês
  • PROCV com múltiplos retornos
  • Remoção automática de linhas em branco

fica claro que a LAMBDA é um dos recursos mais poderosos do Excel atual.

Download Planilha de Banco de Horas Gratuita

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

Baixe a planilha

Avalie este post

Conheça nosso

Curso de Excel completo