Excel Formulas Academy · Aula

Nomeando etapas com LET

Armazene e reutilize valores intermediários para simplificar fórmulas longas.

Aula 1 de 413 etapas

Nomeando etapas com LET é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

Quando as fórmulas ficam confusas

Você já escreveu uma fórmula longa que repete o mesmo cálculo três ou quatro vezes? Fórmulas longas são difíceis de ler, lentas para recalcular e trabalhosas de corrigir.

A função LET resolve esse problema. Ela permite dar um nome a um valor ou cálculo e reutilizar esse nome em toda a fórmula. Pense nisso como anotar um número em um lembrete adesivo para não precisar recalculá-lo.

LET está disponível no Excel moderno (Microsoft 365 e Excel 2021) e no Google Sheets. Nesta lição, você aprenderá a nomear etapas intermediárias e tornar fórmulas confusas mais legíveis.

A estrutura de LET

LET segue um padrão simples e repetitivo: pares de nome e valor, terminando com um cálculo final que usa esses nomes.

  • Defina um ou mais nomes
  • Atribua um valor a cada nome
  • Finalize com um resultado que use os nomes

O último argumento é sempre o cálculo que produz a saída. Tudo o que vem antes dele aparece em pares de nome e valor.

=LET(name1, value1, calculation_using_name1)

Sua primeira fórmula LET

Vamos nomear um único valor. Suponha que a célula A2 contenha um preço de 100. Podemos nomeá-lo price e depois dobrá-lo.

Aqui, LET cria o nome price, atribui a ele o valor de A2 e o argumento final price*2 usa esse nome. O resultado é 200.

Observe como isso é legível em comparação com =A2*2 quando as fórmulas ficam mais longas. Os nomes descrevem o que os números significam.

=LET(price, A2, price*2)

Evitando cálculos repetidos

A maior vantagem de LET é calcular algo uma vez e reutilizá-lo. Imagine que você precise do valor de um imposto duas vezes: uma para exibi-lo e outra para adicioná-lo a um total.

Sem LET, você escreveria A2*0.2 em dois lugares. Com LET, calcula-o uma vez sob o nome tax e depois faz referência a tax onde precisar.

Isso é mais rápido porque a planilha faz a multiplicação apenas uma vez, e mais claro porque a intenção fica nomeada.

=LET(tax, A2*0.2, A2 + tax)

Definindo vários nomes

LET aceita tranquilamente vários pares de nome e valor. Basta continuar adicionando-os antes do cálculo final. Cada novo nome pode até usar nomes definidos anteriormente.

Neste exemplo, nomeamos rate, depois base e, em seguida, um valor de tax construído a partir dos dois. Os nomes são avaliados de cima para baixo, portanto tax pode depender de rate e base, que já existem.

=LET(rate, 0.2, base, A2, tax, base*rate, base + tax)

Os nomes se baseiam nos anteriores

É esse encadeamento que torna LET tão poderoso. Você pode dividir uma fórmula complicada em pequenas etapas nomeadas que se leem como frases.

  • subtotal = quantidade vezes preço
  • discount = subtotal vezes taxa de desconto
  • resultado = subtotal menos desconto

Cada etapa faz referência à anterior. Qualquer pessoa que leia a fórmula consegue acompanhar a lógica linha por linha, em vez de decifrar uma única expressão enorme.

=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)

Um exemplo resolvido: salário líquido

Vamos calcular o salário líquido. O salário bruto está em B2 e a taxa de imposto em C2. Queremos o salário bruto menos o imposto, arredondado para duas casas decimais.

Nomeamos gross, calculamos tax a partir dele e depois retornamos a diferença arredondada. A fórmula é longa, mas cada parte é evidente.

=LET(gross, B2, tax, gross*C2, ROUND(gross - tax, 2))

Nomeando o resultado de uma função

Um nome de LET pode conter o resultado de qualquer função, não apenas de operações aritméticas. Isso é ótimo para buscas que, de outro modo, seriam repetidas.

Aqui, buscamos um valor uma vez com XLOOKUP, armazenamo-lo como found e depois o verificamos. Se a busca não encontrar nada, exibimos uma mensagem; caso contrário, usamos o valor. A busca mais custosa é executada apenas uma vez.

=LET(found, XLOOKUP(A2, Items, Prices), IF(found="", "Not found", found*1.1))

Regras para nomes válidos

Os nomes de LET seguem algumas regras:

  • Começam com uma letra ou sublinhado, não com um número
  • Não podem conter espaços (use unit_price, não unit price)
  • Não podem se parecer com uma referência de célula, como A1 ou TAX1
  • Não podem coincidir com o nome de uma função integrada

Prefira palavras claras em minúsculas, como total, rate ou net, e tudo funcionará bem.

LET no Google Sheets

Uma boa notícia: LET funciona da mesma forma no Google Sheets. A sintaxe, os pares de nome e valor e o cálculo final são todos idênticos.

Isso significa que as fórmulas criadas com LET são portáteis entre o Excel e o Sheets, algo raro em funções mais recentes. Quer sua equipe use o Microsoft 365 ou o Google Workspace, LET é lido da mesma maneira.

=LET(qty, A2, price, B2, qty*price)

Quando usar LET

Use LET sempre que perceber:

  • A mesma subexpressão aparecendo mais de uma vez
  • Uma fórmula tão longa que você perde o controle do que cada parte faz
  • Uma busca ou um cálculo lento que você queira executar apenas uma vez

Para uma fórmula pequena como =A2+B2, LET é exagero. Porém, assim que uma fórmula começa a se repetir, LET a torna mais curta, rápida e muito mais fácil de manter.

Verificação rápida

Teste seu entendimento sobre a estrutura de LET.

Recapitulação: nomeando etapas com LET

Você aprendeu que LET permite nomear valores intermediários e reutilizá-los, tornando as fórmulas longas mais legíveis e rápidas.

  • A sintaxe consiste em pares repetidos de nome, valor, terminando com um cálculo final
  • Nomes posteriores podem se basear em nomes anteriores
  • Calcule algo uma vez e faça referência ao seu nome várias vezes
  • Os nomes não podem conter espaços, começar com dígitos nem se parecer com texto de célula
  • LET funciona de forma idêntica no Excel e no Google Sheets

Em seguida, você avançará mais um passo e definirá suas próprias funções reutilizáveis com LAMBDA.

=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)
Grátis para começar

Aprenda Excel com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Nomeando etapas com LET” é grátis?

Sim — o texto completo de “Nomeando etapas com LET” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Nomeando etapas com LET”?

Armazene e reutilize valores intermediários para simplificar fórmulas longas. Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Nomeando etapas com LET”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Nomeando etapas com LET
  2. Definindo funções personalizadas com LAMBDA
  3. Repetindo com MAP e REDUCE
  4. Fórmulas mais limpas com LAMBDAs nomeadas
← Voltar para Excel Formulas Academy