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

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:
- Escreva a LAMBDA em uma célula com os parâmetros e o cálculo.
- Teste passando valores diretamente:
=LAMBDA(x; x*2)(5)retorna 10. - Acesse Fórmulas > Gerenciador de Nomes > Novo.
- Defina um nome (ex.:
DOBRAR) e cole a fórmula no campo Refere-se a. - 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)
| Produto | Receita (R$) | Custo (R$) | =MARGEM(B;C) |
|---|---|---|---|
| Produto A | 1.200,00 | 800,00 | 33,3% |
| Produto B | 3.500,00 | 2.100,00 | 40,0% |
| Produto C | 980,00 | 750,00 | 23,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)
| Nome | Peso (kg) | Altura (m) | =CALC_IMC(D;E) | Classificação |
|---|---|---|---|---|
| Ana | 65 | 1,68 | 23,0 | Normal |
| Carlos | 90 | 1,75 | 29,4 | Sobrepeso |
| Marta | 55 | 1,60 | 21,5 | Normal |
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)
| Cliente | Comentá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.
Faça login para participar. Entrar ou Criar conta.





