Como Usar o Copilot no Excel com as Funções LAMBDA e LET
🔍 WiseChecker

Como Usar o Copilot no Excel com as Funções LAMBDA e LET

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.

  1. 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.
  2. 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.”
  3. 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).
  4. 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.
  5. 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.

  1. 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.”
  2. Copie a fórmula LAMBDA gerada
    O Copilot retorna uma fórmula como: =LAMBDA(fahrenheit, (fahrenheit - 32) * 5 / 9). Selecione o texto e copie.
  3. 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.
  4. 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.
  5. 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.
  6. 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.