O que a função LET faz?
A função LET atribui nomes a resultados de cálculos dentro de uma fórmula. Você define um nome, dá um valor a ele e usa esse nome no cálculo final. Deixa a fórmula mais curta e legível e evita repetir a mesma conta. Existe no Excel 2021 e no Microsoft 365.
| Nome em português | LET |
|---|---|
| Nome em inglês | LET |
| Categoria | Lógica |
| Retorna | O resultado do cálculo final |
| Existe desde | Excel 2021 · não existe no Excel 2013 |
Qual é a sintaxe da função LET?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| nome1 | Sim | O primeiro nome a atribuir. Deve começar com uma letra e não pode ter a forma de uma referência de célula. |
| valor_nome1 | Sim | O valor ou cálculo associado ao primeiro nome. |
| cálculo_ou_nome2 | Sim | Ou o cálculo final, que usa os nomes definidos, ou um segundo nome a atribuir. O último argumento deve ser sempre um cálculo. |
| valor_nome2; cálculo_ou_nome3; ... | Não | Outros pares de nome e valor, seguidos do cálculo final. |
Como usar a função LET na prática?
Exemplo 1: Nome para um valor simples
| A | |
|---|---|
| 1 | 6 |
=LET(x;5;SOMA(x;1)) Em inglês: =LET(x,5,SUM(x,1)) A função cria o nome x com valor 5 e usa esse nome no cálculo SOMA(x; 1), que dá 6.
Exemplo 2: Preço com desconto sem repetir o cálculo
| A | B | C | |
|---|---|---|---|
| 1 | Produto | Preço | |
| 2 | Mochila | R$ 200,00 | R$ 180,00 |
| 3 | Tênis | R$ 350,00 | R$ 315,00 |
=LET(preco;B2;desc;0,1;preco*(1-desc)) Em inglês: =LET(preco,B2,desc,0.1,preco*(1-desc)) =LET(preco;B3;desc;0,1;preco*(1-desc)) Em inglês: =LET(preco,B3,desc,0.1,preco*(1-desc)) A fórmula dá os nomes preco e desc aos valores usados e depois calcula preco*(1-desc). Para mudar o desconto, basta alterar um ponto da fórmula.
Exemplo 3: Evitar repetir uma soma
| A | B | C | |
|---|---|---|---|
| 1 | Região | Vendas | |
| 2 | Norte | 300 | 0,3 |
| 3 | Sul | 500 | 0,5 |
| 4 | Leste | 200 |
=LET(total;SOMA(B2:B4);B2/total) Em inglês: =LET(total,SUM(B2:B4),B2/total) =LET(total;SOMA(B2:B4);B3/total) Em inglês: =LET(total,SUM(B2:B4),B3/total) O nome total guarda a soma de todas as vendas, 1.000. Cada região é dividida por esse total, e Norte fica com 0,3 e Sul com 0,5. Sem LET, a soma apareceria repetida em cada fórmula.
Quais erros a função LET costuma dar?
#NOME?
Por que acontece: Um nome usado no cálculo não foi definido antes, ou a função LET não existe na sua versão do Excel.
Como corrigir: Confira a ortografia dos nomes e se o Excel é 2021 ou Microsoft 365.
=LET(x;5;y)Resultado: #NOME?Nome inválido
Por que acontece: Os nomes precisam começar com uma letra e não podem coincidir com referências, como "c" por causa do estilo L1C1. O nome "a", por outro lado, é válido.
Como corrigir: Use nomes descritivos como total, preco ou taxa.
LET no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | LET (LET) | Referência deste dicionário. |
| Google Planilhas | LET | Existe com a mesma lógica. A lista em português do Google Planilhas mostra o nome LET. Documentação do Google |
| LibreOffice Calc | LET | O Calc em português tem a função LET, com a mesma ideia de nomes dentro da fórmula, disponível desde o LibreOffice 24.8. Disponível desde o LibreOffice 24.8. Ajuda do LibreOffice |
A função LET existe no Excel 2013?
Não existe no Excel 2013 Excel 2021
A tabela oficial de funções do Excel marca (2021) para a LET. Ela existe no Excel 2021 e no Microsoft 365 e não existe no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.
O que mais vale saber sobre a LET?
- O último argumento da LET precisa ser um cálculo que devolve um resultado.
- Os nomes valem só dentro da própria fórmula, e não aparecem no gerenciador de nomes.
- Nomes descritivos tornam a fórmula mais fácil de entender depois.
Perguntas frequentes sobre a LET
LET funciona no Excel 2019 ou 2013?
Não. A tabela de funções da Microsoft marca a LET como introduzida no Excel 2021.
Para que serve a função LET?
Para dar nome a um valor ou cálculo dentro da fórmula e reaproveitá-lo. Isso evita repetir a mesma conta e deixa a fórmula mais legível.
Funções relacionadas
Ver todas as funções de lógica
Fontes consultadas
- Microsoft: função LET
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: lista de funções do Planilhas
- LibreOffice: função LET
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.