0Pricing
Excel Formulas Academy · Aula

Fórmulas mais limpas com LAMBDAs nomeadas

Salve uma LAMBDA no Gerenciador de nomes para usá-la em toda a pasta de trabalho.

Fórmulas mais limpas com LAMBDAs nomeadas é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 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.

De uma chamada em linha a uma função nomeada

Até agora, você chamou LAMBDAs em linha, digitando a definição inteira todas as vezes. Isso funciona para testes, mas é pouco prático no uso diário.

Uma LAMBDA nomeada armazena sua função com um nome amigável, para que você possa chamá-la como =ToFahrenheit(A2) em qualquer lugar da pasta de trabalho. É aqui que LAMBDA realmente se destaca, transformando suas fórmulas em um conjunto de ferramentas reutilizáveis.

Nesta lição, você salvará LAMBDAs no Gerenciador de Nomes do Excel e nas Funções nomeadas do Google Sheets e depois as chamará em suas planilhas.

O Gerenciador de Nomes no Excel

O Excel armazena itens nomeados, incluindo LAMBDAs nomeadas, no Gerenciador de Nomes.

Abra-o em Fórmulas, Gerenciador de Nomes e clique em Novo. Você dará um Nome à sua função e colará a LAMBDA na caixa Refere-se a.

A regra principal é colar a LAMBDA sem quaisquer valores de chamada em linha no final. Os argumentos serão fornecidos posteriormente, quando você chamar o nome.

Criando sua primeira LAMBDA nomeada

Vamos dar um nome ao nosso conversor de temperatura. No Gerenciador de Nomes, clique em Novo, defina o Nome como ToFahrenheit e insira o seguinte em Refere-se a.

Observe que não há um (A2) final aqui, apenas a LAMBDA isolada. O parâmetro c permanece aberto para que quem fizer a chamada possa fornecer o próprio valor.

=LAMBDA(c, c*1.8 + 32)

Chamando sua LAMBDA nomeada

Depois de salva, sua função se comporta exatamente como uma função integrada. Digite-a em qualquer célula e passe um valor.

Se A2 contiver 20, isso retornará 68. O Excel também exibirá ToFahrenheit na lista suspensa de preenchimento automático enquanto você digita. Na prática, você adicionou uma nova função à sua pasta de trabalho.

=ToFahrenheit(A2)

Um exemplo mais útil

As LAMBDA nomeadas são perfeitas para a lógica de negócio que você repete. Imagine um desconto por faixa: 10 por cento de desconto em pedidos acima de 500 e, caso contrário, nenhum desconto.

Salve isso como Discount no Gerenciador de Nomes. O corpo usa um IF para decidir a taxa com base no parâmetro amount.

Agora qualquer pessoa pode escrever =Discount(B2) e obter resultados consistentes sem precisar deduzir a regra novamente.

=LAMBDA(amount, IF(amount>500, amount*0.1, 0))

Usando LET dentro de uma LAMBDA nomeada

As funções nomeadas complexas continuam legíveis quando você usa LET dentro delas.

Esta função NetPrice recebe um price e uma rate, nomeia a etapa tax e retorna o total. Salve tudo com esse nome e chame =NetPrice(100, 0.2) para obter 120.

Os nomes internos nunca ficam visíveis fora da função; quem a chama vê apenas o nome limpo da função.

=LAMBDA(price, rate, LET(tax, price*rate, price + tax))

Funções nomeadas no Google Sheets

O Google Sheets chama esse recurso de funções nomeadas, encontrado em Dados, Funções nomeadas.

Em vez de colar uma LAMBDA bruta, o Sheets oferece uma caixa de diálogo guiada: informe um nome para a função, liste cada argumento e escreva o corpo da fórmula usando esses nomes de argumentos. Você pode até adicionar uma descrição e um exemplo.

O resultado é o mesmo: uma função reutilizável como =TOFAHRENHEIT(A2), que você pode chamar em qualquer lugar do arquivo.

Edição e atualização

Um grande benefício das LAMBDA nomeadas é a manutenção em um único ponto. Se sua regra de desconto mudar de 10 por cento para 12 por cento, você editará a definição uma única vez no Gerenciador de Nomes.

Toda célula que chamar =Discount(...) usará instantaneamente a nova regra. Compare isso com procurar dezenas de fórmulas copiadas. A lógica centralizada significa menos erros e atualizações mais rápidas.

=LAMBDA(amount, IF(amount>500, amount*0.12, 0))

Compartilhamento e portabilidade

As LAMBDA nomeadas acompanham a pasta de trabalho. Qualquer pessoa que abrir o arquivo poderá usar suas funções imediatamente, sem precisar de suplementos ou macros.

Para reutilizar uma função em outra pasta de trabalho, copie para o novo arquivo uma célula que a utilize, e o Excel levará a definição junto; ou recrie-a no Gerenciador de Nomes desse arquivo. Isso torna as LAMBDA nomeadas uma forma segura de compartilhar lógica e compatível com IT.

Práticas recomendadas para nomes

Bons nomes tornam seu conjunto de ferramentas agradável de usar:

  • Use verbos ou substantivos descritivos: ToFahrenheit, Discount, NetPrice
  • Evite nomes que entrem em conflito com funções integradas
  • Não use espaços; use PascalCase ou sublinhados
  • Adicione um comentário ou uma descrição para que seus colegas saibam o que a função faz

Uma pequena biblioteca de LAMBDA com bons nomes pode simplificar drasticamente uma pasta de trabalho complexa.

Conclusão do curso

Agora você percorreu toda a jornada de LET e LAMBDA:

  • LET nomeia etapas intermediárias para criar fórmulas mais legíveis e rápidas
  • LAMBDA define funções personalizadas apenas com fórmulas
  • MAP e REDUCE repetem uma LAMBDA em matrizes
  • LAMBDA nomeadas tornam essas funções reutilizáveis em qualquer lugar

Juntos, esses recursos transformam a planilha em um espaço onde você cria suas próprias ferramentas organizadas e fáceis de manter.

Verificação rápida

Teste sua compreensão sobre como salvar uma LAMBDA nomeada.

Recapitulação: fórmulas mais limpas com LAMBDA nomeadas

Você aprendeu a armazenar LAMBDA como funções nomeadas para criar fórmulas limpas e reutilizáveis.

  • Excel: salve no Gerenciador de Nomes com uma LAMBDA sem elementos adicionais em 'Refere-se a'
  • Google Sheets: use Dados, Funções nomeadas com uma caixa de diálogo guiada
  • Chame sua função como uma função integrada: =ToFahrenheit(A2)
  • Edite a definição uma única vez e todos os usos serão atualizados
  • Use nomes claros, que não entrem em conflito, e adicione descrições

Agora você tem tudo de que precisa para criar sua própria biblioteca de funções de planilha.

=ToFahrenheit(A2)

Perguntas Frequentes

A aula “Fórmulas mais limpas com LAMBDAs nomeadas” é grátis?

Sim — o texto completo de “Fórmulas mais limpas com LAMBDAs nomeadas” é 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 “Fórmulas mais limpas com LAMBDAs nomeadas”?

Salve uma LAMBDA no Gerenciador de nomes para usá-la em toda a pasta de trabalho. 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 4 de 4.

Quanto tempo leva a aula “Fórmulas mais limpas com LAMBDAs nomeadas”?

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