Função LET no Excel: Como Criar Variáveis nas Fórmulas
A função LET no Excel permite dar nomes a valores e resultados intermediários dentro de uma fórmula. Isso torna cálculos longos mais legíveis e evita repetir operações. Aprenda a sintaxe com uma pequena base de vendas, quatro exemplos e exercícios com gabarito.
O que é a função LET?
LET cria nomes temporários que existem apenas durante o cálculo da própria fórmula. Esses nomes podem representar um número, um intervalo ou um resultado. Assim, em vez de repetir a mesma expressão, você atribui a ela um nome e o reutiliza.
Sintaxe da função LET
=LET(nome1;valor1;[nome2;valor2];...;cálculo_final)
- nome1: identificador escolhido por você, como totalVendas. Deve seguir as regras de nomes válidos do Excel.
- valor1: valor, referência ou expressão atribuída ao primeiro nome.
- nome2/valor2: pares adicionais, se necessários.
- cálculo_final: resultado que usa os nomes criados. O último argumento deve ser uma expressão.
As variáveis de LET não criam nomes permanentes na pasta de trabalho. Para funções personalizadas reutilizáveis, conheça LAMBDA. LET pode definir até 126 pares de nomes e valores.
Base de vendas para testar
Digite a tabela abaixo a partir de A1. A coluna C contém valores de vendas numéricos em reais; os registros ocupam as linhas 2 a 6.
| Vendedor | Região | Vendas (R$) |
|---|---|---|
| Ana | Sul | 400 |
| Bruno | Norte | 220 |
| Carla | Sul | 280 |
| Diego | Norte | 500 |
| Eva | Sul | 350 |
Exemplo 1 — Calcular uma comissão de 5% sobre as vendas
=LET(vendas;C2:C6;total;SOMA(vendas);total*0,05)
Resultado: R$ 87,50. Primeiro a variável vendas representa C2:C6. Depois total recebe SOMA(vendas), que é R$ 1.750,00. No último argumento, 5% desse total é calculado.
Exemplo 2 — Calcular o total da região Sul e um bônus
=LET(totalSul;SOMASE(B2:B6;"Sul";C2:C6);totalSul*0,1)
Resultado: R$ 103,00. A soma das vendas da região Sul é R$ 1.030,00. O último argumento multiplica esse total por 10%.
Exemplo 3 — Verificar uma meta de R$ 1.000 na região Sul
=LET(totalSul;SOMASE(B2:B6;"Sul";C2:C6);SE(totalSul>=1000;"Meta atingida";"Meta pendente"))
Resultado: “Meta atingida”. Como a soma da região Sul é R$ 1.030,00, ela supera a meta de R$ 1.000,00. A variável evita escrever SOMASE duas vezes.
Exemplo 4 — Calcular a média sem repetir o intervalo
=LET(vendas;C2:C6;SOMA(vendas)/CONT.NÚM(vendas))
Resultado: R$ 350,00. As vendas totalizam R$ 1.750,00 distribuídos por cinco registros numéricos. Esse exemplo ilustra o reaproveitamento de um intervalo; neste caso simples, MÉDIA também resolveria.
Quando LET melhora uma fórmula?
- Fórmulas repetitivas: armazena uma operação comum para usá-la mais de uma vez.
- Leitura e manutenção: nomes como totalSul e vendas explicam o significado de cada parcela.
- Resultados intermediários: facilita testar separadamente somas, médias, filtros ou cálculos financeiros.
- Limite: não transforma a fórmula em uma função global reutilizável. Para isso, LAMBDA e o Gerenciador de Nomes são mais adequados.
Erros frequentes
- Esquecer o cálculo final: LET precisa terminar com o resultado a retornar.
- Nome inválido: evite espaços, referências de células como A1 e identificadores conflitantes com a sintaxe do Excel.
- Separador incompatível: use ponto e vírgula no Excel configurado para português do Brasil; outras instalações podem adotar separadores diferentes.
- Excel sem suporte: LET não está disponível em versões antigas, como Excel 2019.
- Confundir com uma definição global: um nome definido por LET vale somente naquela fórmula.
Exercícios com gabarito
- 1. Crie a variável total para retornar a soma de C2:C6. Resultado esperado: R$ 1.750,00.
- 2. Usando a variável total, retorne 20% do total de vendas. Resultado: R$ 350,00.
- 3. Retorne a mensagem Acima se a soma da região Sul passar de R$ 1.000; caso contrário, Abaixo. Resultado: Acima.
=LET(total;SOMA(C2:C6);total)
=LET(total;SOMA(C2:C6);total*0,2)
=LET(totalSul;SOMASE(B2:B6;"Sul";C2:C6);SE(totalSul>1000;"Acima";"Abaixo"))
Versões e material complementar
LET está disponível no Microsoft 365, Excel 2021 e Excel 2024. Confira a documentação oficial da função LET.
Para localizar outras funções, consulte o guia completo de fórmulas e funções do Excel.
0 Comentários