Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

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

instagram viewer
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:

  1. Vou ao Fórmulas guia e selecione Gerenciador de nomes.
  2. Na janela Gerenciador de nomes, clique em Novo.
  3. Digite o Nome da sua função personalizada.
  4. Colocou o Escopo de sua função. Configurando isso para pasta de trabalho habilitará a função personalizada em toda a pasta de trabalho.
  5. Digite uma descrição de sua função em Comente. Isso ajuda você a lembrar o que cada função personalizada faz.
  6. Digite a fórmula no Refere-se a caixa de texto.
  7. 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.

  1. Selecione uma célula.
  2. Na barra de fórmulas, insira a fórmula abaixo:
    =LAMBDA(primeiroNumero, segundoNumero, primeiroNumero+segundoNumero)
  3. 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.

  1. Copie sua fórmula LAMBDA. Exclua as entradas de teste da fórmula.
  2. Abrir Gerenciador de nomes.
  3. Crie um novo Nome.
  4. Dê um nome à sua função. Nós vamos chamá-lo mySumFunction neste exemplo.
  5. No Refere-se a caixa, insira sua fórmula LAMBDA:
    =LAMBDA(primeiroNumero, segundoNumero, primeiroNumero+segundoNumero)
  6. 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:

  1. Abrir Gerenciador de nomes.
  2. Crie um novo Nome.
  3. Digite um nome para sua função. Nós vamos chamá-lo FRASE.
  4. Insira a fórmula abaixo no Refere-se a caixa:
    =LAMBDA(textoTarget, UPPER(LEFT(textTarget, 1))&LOWER(RIGHT(textTarget, LEN(textTarget)-1)))
  5. 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!