Apostila de Excel

Excel com IA: como usar LAMBDA e Funções Personalizadas com Auxílio do Copilot

Aprenda a criar funções personalizadas no Excel com IA, usar LAMBDA e potencialize seu trabalho com o auxílio do Copilot. Exemplos práticos e didáticos.

A combinação entre a função LAMBDA e o Copilot representa uma das mudanças mais significativas na forma de trabalhar com o Excel nos últimos anos. Com LAMBDA, qualquer usuário pode criar funções reutilizáveis sem escrever uma linha de VBA. Com o Copilot, é possível gerar, testar e refinar essas funções usando linguagem natural. O resultado é um fluxo de trabalho mais ágil, com menos erros e mais consistência nas planilhas profissionais.

O que é a função LAMBDA no Excel

O que é a função LAMBDA no Excel

A LAMBDA chegou ao Excel 365 para democratizar a criação de funções personalizadas. Antes desse recurso, criar funções próprias exigia domínio de VBA ou JavaScript. Com a LAMBDA, não-programadores também conseguem criar e reutilizar funções diretamente na linguagem de fórmulas do Excel.

A sintaxe básica segue o seguinte padrão:

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

Como a LAMBDA funciona na prática

O fluxo recomendado é criar e testar a função em uma célula para garantir que ela funciona corretamente. Depois, a função deve ser movida ao Gerenciador de Nomes, onde recebe um nome significativo e se torna reutilizável em qualquer célula da pasta de trabalho.

O passo a passo completo:

  1. Escreva a LAMBDA em uma célula com os parâmetros e o cálculo.
  2. Teste passando valores diretamente: =LAMBDA(x; x*2)(5) retorna 10.
  3. Acesse Fórmulas > Gerenciador de Nomes > Novo.
  4. Defina um nome (ex.: DOBRAR) e cole a fórmula no campo Refere-se a.
  5. Confirme e use =DOBRAR(A2) em qualquer célula.

Exemplo 1: calcular margem de lucro

A fórmula abaixo cria uma função personalizada chamada MARGEM:

=LAMBDA(receita; custo; (receita - custo) / receita)

Após salvar no Gerenciador de Nomes, basta digitar:

=MARGEM(B2; C2)
ProdutoReceita (R$)Custo (R$)=MARGEM(B;C)
Produto A1.200,00800,0033,3%
Produto B3.500,002.100,0040,0%
Produto C980,00750,0023,5%

Exemplo 2: calcular IMC com LAMBDA

Um caso clássico e didático envolve o cálculo do Índice de Massa Corporal:

=LAMBDA(peso; altura; peso / (altura * altura))

Salva como CALC_IMC, a função passa a funcionar assim:

=CALC_IMC(D2; E2)
NomePeso (kg)Altura (m)=CALC_IMC(D;E)Classificação
Ana651,6823,0Normal
Carlos901,7529,4Sobrepeso
Marta551,6021,5Normal

Como o Copilot auxilia na criação de funções LAMBDA

Como o Copilot auxilia na criação de funções LAMBDA

O Copilot atua em duas frentes distintas ao trabalhar com a função LAMBDA. A primeira é como assistente conversacional no painel lateral, onde o usuário descreve o que quer e recebe sugestões de fórmulas. A segunda, mais recente, é a função =COPILOT(), que integra inteligência artificial diretamente em uma célula.

Usando o painel do Copilot para gerar LAMBDA

No painel lateral do Copilot no Excel, basta descrever a função em linguagem natural:

"Crie uma função LAMBDA que calcule o reajuste de um valor com base em um percentual."

O Copilot retorna algo como:

=LAMBDA(valor; percentual; valor * (1 + percentual / 100))

Essa abordagem reduz erros de sintaxe e acelera o processo de criação, especialmente para fórmulas mais complexas.

Usando a função =COPILOT() em células

A função =COPILOT() permite inserir um prompt em linguagem natural diretamente na planilha, referenciar valores de células conforme necessário e aguardar o Copilot gerar resultados com tecnologia de IA. Como a função está integrada ao mecanismo de cálculo do Excel, sempre que os dados forem alterados, os resultados também são atualizados automaticamente.

A função convive com as fórmulas clássicas e pode ser usada dentro de SE, LAMBDA, SWITCH e outras construções, formando híbridos entre lógica tradicional e IA.

Exemplo de uso com LAMBDA combinada ao Copilot para classificar textos:

=SE(A2 > 100; COPILOT("Gere um rótulo de desempenho"; A2); "Valor abaixo do limite")

Exemplo 3: classificar feedback de clientes com =COPILOT()

O Copilot pode categorizar automaticamente registros como avaliações de clientes em positivos, negativos ou neutros, poupando tempo e padronizando relatórios de forma automática.

=COPILOT("Classifique este feedback como positivo, neutro ou negativo"; B2)
ClienteComentário=COPILOT("Classifique…"; B)
João"Entrega rápida e produto ótimo"Positivo
Maria"Prazo ok, embalagem ruim"Neutro
Pedro"Produto errado, péssimo atendimento"Negativo

Requisito importante: a função =COPILOT() está disponível para usuários do Microsoft 365 Copilot que participam do programa beta, com limite de 100 chamadas a cada dez minutos e 300 chamadas por hora.

Limitações que você precisa conhecer

Antes de colocar tudo em produção, vale entender os limites de cada tecnologia.

Restrições da LAMBDA

  • Não suporta ponto (.) no nome dos parâmetros.
  • Não funciona em versões do Excel anteriores ao Microsoft 365 e Excel 2021.
  • Funções LAMBDA não requerem VBA, mas ficam salvas na pasta de trabalho e não são transferidas automaticamente para outros arquivos.

Restrições do Copilot no Excel

  • A função =COPILOT() não é adequada para cálculos numéricos; as fórmulas tradicionais do Excel devem ser usadas para esse fim.
  • O Copilot não acessa dados da web em tempo real. Para usar dados externos, é necessário importá-los primeiro e referenciá-los no prompt.

Perguntas Frequentes

1. A função LAMBDA funciona em todas as versões do Excel?

Não. A LAMBDA está disponível apenas no Microsoft 365 e no Excel 2021 ou superior. Versões anteriores, como Excel 2016 ou 2019, não oferecem suporte a esse recurso, exibindo erro de nome inválido ao tentar utilizá-la.

2. O Copilot no Excel substitui a necessidade de aprender fórmulas?

Não completamente. O Copilot acelera a criação de fórmulas e interpreta dados em linguagem natural, mas entender a lógica das fórmulas permite validar os resultados gerados pela IA e corrigir eventuais inconsistências com mais segurança.

3. É possível usar LAMBDA e =COPILOT() juntas na mesma fórmula?

Sim. As duas funções são compatíveis e podem ser combinadas. Por exemplo, uma LAMBDA pode receber como argumento o resultado de um =COPILOT(), criando fluxos híbridos entre lógica personalizada e inteligência artificial dentro da mesma planilha.

Conclusão

A função LAMBDA transforma o Excel em uma plataforma de desenvolvimento de funções acessível a qualquer profissional, sem dependência de VBA. O Copilot, por sua vez, reduz a barreira de entrada ao gerar sugestões de fórmulas em linguagem natural e classificar dados diretamente em células. Ao combinar as duas tecnologias, o ganho de produtividade é real: menos tempo em fórmulas repetitivas, menos erros de cópia e cola, e mais foco na análise dos dados que realmente importam.

Ainda tem dúvidas?
Envie sua pergunta e o editor pode publicar a resposta no FAQ do artigo.
Nenhuma pergunta publicada ainda. Seja o primeiro!

Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

Deixe um comentário

Botão Voltar ao topo