Você quer criar fórmulas personalizadas no Excel que lidam com lógica complexa sem repetir cálculos. O Copilot pode ajudar a criar e depurar funções LAMBDA e LET mais rapidamente, gerando sugestões de fórmulas estruturadas. LAMBDA permite definir funções personalizadas reutilizáveis, enquanto LET atribui nomes a valores intermediários para manter as fórmulas legíveis. Este artigo explica como combinar o Copilot com ambas as funções avançadas para reduzir erros e automatizar tarefas repetitivas.
Principais Conclusões: Copilot e LAMBDA/LET no Excel para Usuários Corporativos
- Painel do Copilot > Sugestões de fórmulas: Digite uma descrição em português claro do seu cálculo e o Copilot gera uma fórmula LAMBDA ou LET para você.
- Sintaxe da função LET =LET(nome1,valor1,cálculo): Atribua nomes a valores intermediários para tornar as fórmulas mais fáceis de ler e mais rápidas de calcular.
- Sintaxe da função LAMBDA =LAMBDA(parâmetro1,cálculo): Crie uma função personalizada que pode ser reutilizada em qualquer lugar da pasta de trabalho sem escrever a mesma lógica novamente.
Como o Copilot Suporta LAMBDA e LET no Excel
O Copilot no Excel pode interpretar solicitações em linguagem natural e convertê-las em fórmulas. Quando você pede um cálculo que envolve várias etapas ou lógica repetida, o Copilot geralmente sugere uma função LET para definir variáveis intermediárias. Por exemplo, se você digitar “calcular o total de vendas após imposto e desconto”, o Copilot pode gerar uma fórmula LET que nomeia o subtotal, o valor do desconto e o valor do imposto antes de calcular o resultado final.
Para LAMBDA, o Copilot ajuda a definir uma função personalizada que você pode chamar pelo nome em qualquer célula. Você descreve os parâmetros de entrada e o cálculo, e o Copilot gera a sintaxe LAMBDA. Em seguida, você cola a fórmula no Gerenciador de Nomes para registrar a função personalizada. Depois de registrada, você pode usar a função como qualquer função interna do Excel.
Tanto LAMBDA quanto LET exigem uma assinatura do Microsoft 365 com a versão mais recente do Excel. O Copilot está disponível no Excel para Windows (canal atual) e no Excel para a web. Você precisa ter uma licença do Copilot para Microsoft 365 para acessar o Copilot no Excel.
Passos para Gerar uma Fórmula LET com o Copilot
Siga estes passos para criar uma fórmula LET usando o Copilot no Excel.
- Abra o painel do Copilot
No Excel, vá para a guia Página Inicial e clique no botão Copilot na faixa de opções. O painel do Copilot é aberto no lado direito da janela. - Descreva seu cálculo
Na caixa de texto do Copilot, digite uma descrição em português claro do que você deseja. Por exemplo: “Calcular a margem de lucro como (receita – custo) / receita e mostrar o resultado como porcentagem.” - Revise a fórmula gerada
O Copilot exibe uma fórmula proposta. Frequentemente, ele usa LET para definir valores intermediários. Para o exemplo da margem de lucro, a fórmula pode ser:=LET(receita, A2, custo, B2, lucro, receita - custo, lucro / receita). - Insira a fórmula em uma célula
Clique no botão Inserir abaixo da sugestão de fórmula. O Copilot coloca a fórmula na célula ativa. Ajuste as referências de célula se necessário. - Teste e ajuste
Pressione Enter para calcular o resultado. Se a saída estiver incorreta, digite uma solicitação de acompanhamento no Copilot, como “alterar a referência de célula de A2 para A2:A10” para atualizar a fórmula.
Passos para Criar uma Função LAMBDA com o Copilot
Criar uma função LAMBDA envolve gerar a fórmula com o Copilot e depois registrá-la no Gerenciador de Nomes.
- Abra o painel do Copilot e descreva a função personalizada
Clique em Copilot na guia Página Inicial. Digite uma solicitação como: “Criar uma função LAMBDA que converta Fahrenheit para Celsius.” - Copie a fórmula LAMBDA gerada
O Copilot retorna uma fórmula como:=LAMBDA(fahrenheit, (fahrenheit - 32) * 5 / 9). Selecione o texto e copie. - Abra o Gerenciador de Nomes
Vá para a guia Fórmulas e clique em Gerenciador de Nomes. Na caixa de diálogo, clique em Novo. - Nomeie a função
Na caixa de diálogo Novo Nome, digite um nome como “FtoC” na caixa Nome. Certifique-se de que o Escopo esteja definido como Pasta de Trabalho. - Cole a fórmula LAMBDA
Na caixa Refere-se a, cole a fórmula LAMBDA que você copiou do Copilot. Clique em OK e depois em Fechar. - Use a função personalizada
Em qualquer célula, digite=FtoC(A2)onde A2 contém um valor em Fahrenheit. A função personalizada calcula o equivalente em Celsius.
Erros Comuns ao Usar o Copilot com LAMBDA e LET
O Copilot gera uma fórmula LET, mas o resultado está errado
O Copilot pode interpretar mal sua descrição. Por exemplo, se você disser “calcular o total após imposto”, o Copilot pode aplicar uma alíquota de imposto que você não especificou. Verifique os valores nomeados na fórmula LET. Ajuste a etapa de cálculo usando uma solicitação de acompanhamento como “usar alíquota de 8%” para refinar a fórmula.
A função LAMBDA retorna um erro #NOME?
Esse erro aparece quando a função LAMBDA não está registrada no Gerenciador de Nomes. Certifique-se de que você colou a fórmula na caixa Refere-se a de um novo nome. Verifique também se o nome digitado na célula corresponde exatamente ao nome registrado, incluindo maiúsculas e minúsculas.
O Copilot não sugere LAMBDA ou LET
O Copilot pode gerar uma fórmula mais simples quando o cálculo não é complexo o suficiente para precisar de LAMBDA ou LET. Para forçar o uso de LET, inclua a palavra “LET” em sua solicitação. Por exemplo: “Use LET para calcular a média de três colunas.” Para forçar LAMBDA, diga “Criar uma função LAMBDA que…”
A função LAMBDA personalizada desaparece após fechar a pasta de trabalho
As funções LAMBDA são armazenadas na pasta de trabalho. Se você abrir uma pasta de trabalho diferente, a função personalizada não estará disponível. Salve a pasta de trabalho que contém a definição LAMBDA. Para reutilizar a função em outros arquivos, copie a planilha para a pasta de trabalho de destino ou salve a pasta de trabalho como um suplemento (.xlam).
Copilot com LET vs Copilot com LAMBDA: Quando Usar Cada Um
| Item | Função LET | Função LAMBDA |
|---|---|---|
| Finalidade | Nomear valores intermediários em uma única fórmula | Definir uma função personalizada reutilizável |
| Reutilização | Apenas dentro da fórmula onde é escrita | Em toda a pasta de trabalho após o registro |
| Complexidade | Simplifica fórmulas longas com cálculos repetidos | Lida com lógica de várias etapas que requer parâmetros de entrada |
| Frase de ativação do Copilot | “Use LET para…” ou “defina valores intermediários” | “Criar uma função LAMBDA que…” |
| Exemplo de uso | Calcular preço líquido com imposto e desconto em uma célula | Converter Celsius para Fahrenheit em qualquer planilha |
Use LET quando precisar dividir uma única fórmula complexa em partes legíveis. Use LAMBDA quando quiser criar uma função personalizada que possa ser reutilizada sem copiar a fórmula toda vez.
Agora você pode usar o Copilot para gerar fórmulas LET e LAMBDA no Excel sem escrever a sintaxe do zero. Comece descrevendo seu cálculo no painel do Copilot, depois insira ou registre a fórmula conforme mostrado acima. Para trabalhos avançados, tente combinar ambas as funções: defina uma LAMBDA que internamente use LET para nomear valores intermediários. Isso mantém até as funções personalizadas mais complexas limpas e fáceis de manter.