LET

    Lógica

    Atribui nomes a resultados de cálculos para melhorar a legibilidade e o desempenho.

    Traduções
    EnglishLET
    FrenchNOMMER
    SpanishLET
    GermanLET
    ItalianLET
    PortugueseLET
    DutchLET
    PolishLET
    RussianПУСТЬ
    TurkishİZİNVER
    CzechLET
    HungarianLEGYEN
    SwedishLET
    DanishLET
    FinnishANNA
    Sintaxe
    LET(nome1, valor1, [nome2, valor2], ..., cálculo)

    Argumentos

    • nome1Nome da variável
    • valor1Valor para a variável
    • cálculoFórmula final que utiliza as variáveis
    Exemplos
    =LET(x;A1*2;x+x^2)
    Reutilizar x

    Calcula A1*2 uma vez

    =LET(total;SOMA(A:A);média;total/CONTAR.VAL(A:A);SE(média>100;"Alto";"Baixo"))
    Cálculos nomeados

    Valores intermédios nomeados

    =LET(r;FILTRAR(A:A;B:B>0);SOMA(r)/CONTAR.VAL(r))
    Média filtrada

    Filtra uma vez, usa duas vezes

    Dicas e boas práticas
    • Evita recalcular a mesma expressão
    • Torna fórmulas complexas legíveis
    • Apenas Excel 365 e 2021
    Erros comuns
    • Esquecer que LET exige uma estrutura final par - cada variável nomeada tem de ser emparelhada com a sua expressão de valor, e o último argumento tem sempre de ser o cálculo que usa esses nomes
    • Tentar referenciar um nome antes de ele ter sido definido anteriormente na mesma instrução LET - os nomes só conseguem referenciar nomes anteriores, não os definidos mais tarde na sequência
    • Usar LET numa versão do Excel que não a suporta (qualquer uma anterior ao Excel 2021 / Microsoft 365), onde a função simplesmente não existe
    Funções relacionadas
    LAMBDAFrequentemente combinada com LET para definir funções personalizadas reutilizáveis que também beneficiam dos cálculos intermédios legíveis e nomeados de LET.
    SEFrequentemente aninhada dentro de LET quando um valor intermédio nomeado precisa de lógica condicional aplicada sobre ele.
    PROCXUma candidata habitual para envolver em LET quando o mesmo resultado de pesquisa precisa de ser reutilizado várias vezes dentro de uma fórmula sem repetir toda a pesquisa.
    Perguntas frequentes

    Por que razão LET dá um erro de sintaxe?

    LET exige pares de nome e valor, seguidos de um cálculo final - se a contagem não bater certo, ou faltar o último argumento, o Excel assinala-o como inválido.

    Um nome definido em LET consegue referenciar outro nome do mesmo LET?

    Sim, mas apenas nomes definidos anteriormente na sequência - um nome não consegue referenciar um que venha depois dele.

    Qual é a principal vantagem de usar LET?

    Permite calcular um valor uma vez, dar-lhe um nome legível e reutilizá-lo várias vezes na mesma fórmula, em vez de repetir (e potencialmente recalcular) a mesma expressão complexa vezes sem conta.

    Precisa traduzir uma fórmula usando LET?

    Use nosso tradutor para converter sua fórmula completa