Função LAMBDA no Excel – Construa Fórmulas Personalizadas

Você já conhece a função LAMBDA no Excel? Ela te permite criar fórmulas personalizadas sem precisar de nenhuma programação!

A função LAMBDA no Excel permite criar fórmulas personalizadas sem VBA. Você declara os parâmetros e o cálculo — por exemplo, LAMBDA(a;b;c;a+b+c) — e salva tudo no Gerenciador de Nomes, na guia Fórmulas. A partir daí, sua fórmula passa a ser chamada pelo nome, como qualquer função nativa do Excel.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: LAMBDA cria fórmula própria sem VBA. A sintaxe é =LAMBDA(parametro1;parametro2;calculo), e o lugar de usá-la é Fórmulas, Gerenciador de Nomes: você dá um nome à fórmula e ela passa a existir na pasta de trabalho inteira, com os argumentos aparecendo no autocompletar como em qualquer função nativa.

Neste vídeo (20 min):

  • 0:00 - Como saber se a sua versão do Excel já tem a função LAMBDA
  • 1:00 - A ideia: criar fórmula dentro do Excel sem recorrer ao VBA
  • 1:30 - A sintaxe: um parâmetro por vez e, no fim, o cálculo
  • 1:50 - O erro que aparece quando os parâmetros não recebem valor
  • 2:25 - Chamando a lambda com os valores no segundo par de parênteses
  • 3:00 - Por que usar assim, direto na célula, não traz vantagem
  • 3:25 - O lugar certo: Fórmulas, Gerenciador de Nomes, Novo
  • 3:55 - Criando a fórmula com nome, e o autocompletar sugerindo os argumentos
  • 5:00 - Editando o nome para mudar o cálculo, e o F2 que mostra a fórmula por trás
  • 6:00 - O caso prático: imposto por faixa, com a tabela de alíquotas
  • 8:00 - Montando com SE aninhado, da faixa mais alta para a mais baixa
  • 10:40 - Travando com F4 as referências da tabela de faixas antes de arrastar
  • 14:00 - Trocando a referência da célula pelo nome do parâmetro dentro da fórmula
  • 15:00 - Colando tudo dentro do LAMBDA no gerenciador, e usando a fórmula em qualquer planilha da pasta

Trechos do vídeo:

  • A ideia da LAMBDA é você poder criar fórmulas dentro do Excel sem precisar sair do Excel.
  • Ela não foi criada para ser usada dentro de uma planilha normal: o lugar dela é o gerenciador de nomes.
  • Criando a fórmula na pasta de trabalho, ela continua disponível em toda planilha nova que você criar ali.

Para receber por e-mail o(s) arquivo(s) que utilizamos na aula, preencha:

Função LAMBDA no Excel

Você sabe como usar a função LAMBDA no Excel? Ela é uma função nova do Excel que te permite fazer a criação de fórmulas dentro do Excel!

É possível criar fórmula personalizada no Excel sem precisar utilizar o VBA, que é a linguagem de programação da Microsoft para os programas do Office!

Ícone ExcelExcel Impressionador

Tudo que você precisa saber, do Básico ao Avançado, pra dominar a ferramenta mais importante do Mercado de Trabalho. Aprenda as principais ferramentas, funções e recursos do Excel para deixar qualquer planilha mais chamativa e eficiente.

Começar agoraSeta para a direita
Fundo ExcelTelas Excel
Luz Excel

Como Usar a Função LAMBDA no Excel

Se você já possui a versão mais atual do Excel você provavelmente já tem acesso a essa função.

Função LAMBDA no Excel
Função LAMBDA no Excel

Essa função possui vários argumentos, mas se você notar, todos eles ficam com o mesmo nome, ou seja, você pode inserir um parâmetro ou um cálculo.

Inserindo os argumentos para exemplificar
Inserindo os argumentos para exemplificar

Aqui temos um exemplo para que fique um pouco mais claro como essa função funciona!

Primeiro estamos colocando os parâmetros A, B e C. Em seguida nós estamos colocando o cálculo que é A + B + C.

E por fim, dentro de outro parêntese nós vamos inserir os valores das nossas variáveis respectivamente, então A = 10, B = 20 e C = 30.

Então o Excel vai atribuir os valores a essas variáveis e com esses valores ele vai fazer o cálculo que está na fórmula. Com isso o nosso resultado será igual a 60.

Só que você já deve ter notado que isso não te ajuda muito, até porque você teria que alterar as informações dentro da fórmula sempre que precisar.

Mas eu vou te mostrar uma maneira de como isso vai te ajudar muito! Para isso nós vamos utilizar a ferramenta Gerenciador de Nomes, que fica na guia Fórmulas.

Ao entrar na ferramenta você pode clicar em novo para que possamos criar a nossa fórmula de uma melhor maneira do que havíamos feito anteriormente.

Gerenciador de nomes (criando a fórmula)
Gerenciador de nomes (criando a fórmula)

Em novo nós vamos dar um nome a nossa fórmula (lembrando que não podemos ter espaços), na parte inferior vamos colocar a função LAMBDA igual colocamos anteriormente, mas dessa vez sem os valores das variáveis.

Nova fórmula criada (pronta para usar no Excel)
Nova fórmula criada (pronta para usar no Excel)

Agora nós temos nossa própria fórmula dentro do Excel e dentro do parêntese você pode verificar os argumentos.

OBS: Então ao invés de colocar a, b e c, você pode colocar um nome mais intuitivo para facilitar. Como é feito nas funções do Excel mesmo!

Agora você pode selecionar 3 células para poder fazer a sua soma ou qualquer que seja a sua fórmula!

Inserindo argumentos na nova fórmula
Inserindo argumentos na nova fórmula

Aqui vamos ter o mesmo resultado que tivemos no nosso primeiro exemplo, só que dessa maneira você criou uma fórmula personalizada dentro do Excel.

Então é muito mais fácil escrever a fórmula e selecionar o que você precisa do que sempre ter que colocar as variáveis, colocar a fórmula e colocar o valor de cada uma das variáveis.

Principalmente quando a sua fórmula for mais complexa isso já ficaria inviável. Por isso é muito mais útil fazer essa combinação com o Gerenciador de Nomes.

Agora deixo com você a tarefa de criar algumas fórmulas personalizadas seja para um projeto pessoal ou até mesmo para facilitar o seu trabalho na sua empresa!

Perguntas frequentes

1. Como criar uma fórmula personalizada no Excel com LAMBDA?

Escreva a LAMBDA com os parâmetros e o cálculo, sem os valores no final. Vá em Fórmulas > Gerenciador de Nomes > Novo, dê um nome sem espaços à fórmula e cole a LAMBDA no campo Refere-se a. Pronto: a fórmula fica disponível em qualquer célula da pasta.

2. Quem pode usar a função LAMBDA no Excel?

A LAMBDA está disponível nas versões mais atuais do Excel, como o Microsoft 365. Se ao digitar =LAM o Excel já sugere a função, você tem acesso a ela. Em versões antigas ela não aparece, e o caminho para criar rotinas próprias continua sendo o VBA, a linguagem de programação da Microsoft.

3. Qual a diferença entre LAMBDA e VBA para criar fórmulas?

A LAMBDA vive dentro da própria planilha, escrita com a sintaxe de fórmulas que você já conhece, e não exige salvar o arquivo como habilitado para macros. O VBA é uma linguagem de programação completa, indicada quando você precisa automatizar ações, formulários e rotinas além do cálculo em células.

4. Como nomear os argumentos da minha fórmula LAMBDA?

Em vez de a, b e c, use nomes descritivos como preco, quantidade ou desconto. Eles aparecem na dica de tela quando alguém usa a fórmula, exatamente como acontece nas funções nativas do Excel. Isso deixa a planilha mais intuitiva para outras pessoas e para você mesmo meses depois.

Conclusão

Nessa aula eu te mostrei como fazer a criação de fórmulas no Excel de uma forma personalizada utilizando a função LAMBDA com a ferramenta Gerenciador de Nomes.

Agora você já pode criar suas próprias fórmulas para facilitar os seus projetos e deixar tudo mais intuitivo!

Hashtag Treinamentos

Para acessar outras publicações de Excel Avançado, clique aqui!


Quer aprender tudo de Excel para se tornar o destaque de qualquer empresa?