O Excel possui um arsenal de funções internas. Este arsenal inclui centenas de funções úteis em diversas categorias. Embora as funções internas do Excel cubram a maioria das áreas, não é possível que ele tenha uma função exclusiva para cada cálculo.
Mas o Excel tem mais um truque a oferecer. A função LAMBDA permite criar funções personalizadas no Excel. Com isso, você pode transformar suas fórmulas longas em uma função personalizada e simplificar seu fluxo de trabalho.
O que é a função LAMBDA no Excel?
A função LAMBDA é uma função integrada do Excel que permite criar funções personalizadas. Na maioria das vezes, você precisa combinar funções do Excel para realizar um cálculo. Se você é capaz de escrever fórmulas complexas no Excel, parabéns! Você entrou com sucesso na zona do pesadelo.
Uma fórmula que consiste em múltiplas funções e cálculos longos é um aborrecimento para gerenciar e reproduzir. Suponha que você tenha criado uma fórmula longa para uma planilha que outras pessoas também usarão. Mesmo que você seja imune a erros humanos, outros usuários podem não conseguir
dê todo o sentido à sua fórmula do Excel e cometer erros.É aí que o LAMBDA entra para salvar o dia. A função LAMBDA no Excel permite converter uma fórmula em uma função. Você pode nomear sua função personalizada e usar apenas isso em suas planilhas. Isso simplifica drasticamente sua planilha. Em vez de uma longa fórmula usando várias funções, haverá uma única função fazendo tudo.
Entendendo a função LAMBDA no Excel
=LAMBDA([parâmetro1, parâmetro2, ...], fórmula)
A função LAMBDA aceita dois tipos de argumentos: parâmetros de fórmula e a própria fórmula. Para usar a função LAMBDA no Excel, você precisa primeiro definir os parâmetros em sua fórmula. Depois disso, você precisa inserir a fórmula usando esses parâmetros.
LAMBDA considerará o último argumento como a fórmula. Qualquer coisa que você colocar antes da vírgula final será registrado como um parâmetro. Você pode inserir até 253 parâmetros para LAMBDA. Os nomes dos parâmetros podem ser o que você quiser, desde que permaneça consistente em toda a fórmula. É uma boa prática manter os nomes curtos e concisos.
Para usar a função LAMBDA diretamente em uma planilha, você precisa escrever a função junto com os parâmetros e a fórmula. Então, você deve inserir os parâmetros em outro par de parênteses.
=LAMBDA(X, Y, X+Y)(A1, B1)
Por exemplo, esta fórmula define x e Y como os parâmetros da fórmula e, em seguida, informa LAMBDA para adicioná-los. O segundo par de parênteses indica que A1 e B1 são as x e Y parâmetros na fórmula.
Se você inserir esta fórmula diretamente em sua planilha, obterá os resultados. Mas esta fórmula não torna a fórmula original mais simples de usar. Na verdade, torna mais difícil porque agora você tem uma função extra nele. Isso porque você não deve usar o LAMBDA diretamente.
Em vez disso, você deve criar um novo nome no Gerenciador de nomes e consultar sua fórmula LAMBDA nele. Isso cria um nome personalizado para a fórmula LAMBDA, transformando-a em uma função personalizada. A partir daí, você pode simplesmente chamar esse nome para usar sua fórmula.
Como usar a função LAMBDA com o gerenciador de nomes no Excel
O Gerenciador de nomes permite definir nomes personalizados para diferentes elementos em sua planilha. Você pode use o Gerenciador de nomes para nomear intervalos específicos, células únicas ou fórmulas. Depois de dar um nome à sua fórmula, ela basicamente se torna uma função personalizada.
Veja como você pode usar a função LAMBDA no Name Manager:
- Vou ao Fórmulas guia e selecione Gerenciador de nomes.
- Na janela Gerenciador de nomes, clique em Novo.
- Digite o Nome da sua função personalizada.
- Colocou o Escopo de sua função. Configurando isso para pasta de trabalho habilitará a função personalizada em toda a pasta de trabalho.
- Digite uma descrição de sua função em Comente. Isso ajuda você a lembrar o que cada função personalizada faz.
- Digite a fórmula no Refere-se a caixa de texto.
- Clique OK.
Agora sua função personalizada está pronta para uso! Vá para a barra de fórmulas em qualquer célula e digite o nome de suas funções personalizadas para ver por si mesmo.
Como usar a função LAMBDA no Excel
Agora que você sabe como dar um nome à sua função personalizada, é hora de começar a usar o LAMBDA. Você pode usar o LAMBDA para criar todos os tipos de funções personalizadas. Se você vê a necessidade de transformar sua fórmula, seja ela simples ou complexa, em uma função personalizada, o LAMBDA é o caminho certo.
Criando uma função personalizada simples no Excel com LAMBDA
Vamos começar com uma fórmula muito simples. Neste exemplo, vamos criar uma função personalizada que recebe dois parâmetros e os soma. Embora não seja muito prática, esta fórmula é um bom ponto de partida.
- Selecione uma célula.
- Na barra de fórmulas, insira a fórmula abaixo:
=LAMBDA(primeiroNumero, segundoNumero, primeiroNumero+segundoNumero)
- Imprensa Digitar.
Esta fórmula define primeiroNúmero e segundo número como parâmetros. Então ele diz LAMBDA para pegar os parâmetros e somá-los.
Assim que você pressionar Digitar, o Excel retornará um erro indicando que a função requer entrada. Não há motivo para preocupação; isso ocorre porque sua fórmula personalizada não tem nenhuma entrada para trabalhar. Adicione duas entradas de amostra à sua fórmula após a função LAMBDA:
=LAMBDA(primeiroNúmero, segundoNúmero, primeiroNúmero+segundoNúmero)(A2, B2)
Esta fórmula fornece à função LAMBDA anterior duas entradas para trabalhar. A ordem é importante. A2 e B2 preencher primeiroNúmero e segundo número, respectivamente.
Agora você deve ver sua fórmula LAMBDA funcionando com os valores de A2 e B2. Agora que você tem certeza de que sua fórmula LAMBDA funciona, é hora de dar um nome a ela no Gerenciador de nomes.
- Copie sua fórmula LAMBDA. Exclua as entradas de teste da fórmula.
- Abrir Gerenciador de nomes.
- Crie um novo Nome.
- Dê um nome à sua função. Nós vamos chamá-lo mySumFunction neste exemplo.
- No Refere-se a caixa, insira sua fórmula LAMBDA:
=LAMBDA(primeiroNumero, segundoNumero, primeiroNumero+segundoNumero)
- Clique OK.
Sua função personalizada está pronta para uso! Selecione uma célula e insira o nome da sua função personalizada junto com os parâmetros:
=minhaFunçãoSoma (10,12)
Esta função personalizada irá somar os dois parâmetros 10 e 12, e retorno 22 na cela. Você também pode consultar células e intervalos em sua função personalizada. É como qualquer outra função do Excel, mas com seu próprio sabor.
Criando uma função personalizada para converter caixa de texto no Excel
Agora vamos tentar outra coisa. A fórmula abaixo pega o texto de A2 e converte-o em caso de frase:
= SUPERIOR(ESQUERDA(A2,1))&INFERIOR(DIREITA(A2,LEN(A2)-1))
O Excel não possui uma função interna para essa finalidade. Portanto, esta fórmula é muito útil. Por outro lado, é difícil digitá-lo toda vez que você precisa converter algo em um caso de frase. Então, por que não torná-lo uma função personalizada com o LAMBDA?
Assim como antes, teste sua fórmula primeiro para garantir que funcione. Quando tiver certeza de que funciona, transforme-o em uma função personalizada:
- Abrir Gerenciador de nomes.
- Crie um novo Nome.
- Digite um nome para sua função. Nós vamos chamá-lo FRASE.
- Insira a fórmula abaixo no Refere-se a caixa:
=LAMBDA(textoTarget, UPPER(LEFT(textTarget, 1))&LOWER(RIGHT(textTarget, LEN(textTarget)-1)))
- Clique OK.
Sua função personalizada agora está pronta para atendê-lo. Selecione uma célula e use a função SENTENÇA que você acabou de criar para converter texto em maiúsculas e minúsculas.
Libere o poder do Excel com LAMBDA
Com seus recursos poderosos, o LAMBDA é uma ferramenta inestimável para qualquer usuário do Excel que queira levar suas habilidades de planilha para o próximo nível.
Até agora, você deve ter um bom entendimento de como usar o LAMBDA e o Name Manager para criar funções personalizadas no Excel. Agora vá em frente, experimente o LAMBDA e veja que coisas incríveis você pode fazer!