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
- Nomeando etapas com LET
- Definindo funções personalizadas com LAMBDA
- Repetindo com MAP e REDUCE
- Fórmulas mais limpas com LAMBDAs nomeadas