LAMBDA a nova função do Excel para reutilizar cálculos e conjugações
Neste novo artigo temos uma novidade fresca para partilhar consigo, uma nova função lançada pela Microsoft, a LAMBDA. Esta nova função está disponível, para já, apenas para subscritores do Office 365 canal Beta/Insider. Partilho aqui convosco uma primeira sinopse e um review das suas capacidades base.
A Função LAMBDA permite converter fórmulas de Excel em funções personalizadas, o que, anteriormente, só poderia ser feito com linguagem de programação. Algo que só se conseguiria fazer com VBA ou outras linguagens, estará brevemente disponível para todos os utilizadores de Microsoft Excel!
Em que será útil a função LAMBDA?!
Quando precisa de reutilizar frequentemente cálculos ou conjugações de fórmulas, pode tornar-se complexo. A LAMBDA vai permitir revolucionar a forma como realizamos essas operações.
Para quem está habituado a programar, este conceito não é novo, e até á bastante comum, pois trata-se de uma função anónima, abstrata.
Como se utiliza a função LAMBDA?!
O procedimento com a função LAMBDA é basicamente, utilizar qualquer fórmula do Microsoft Excel, colocá-la dentro da expressão desta nova função. Depois, atribuir-lhe um nome pelo “Gestor de Nomes”, procedimento normal para nomear um intervalo ou fórmula.
Em qualquer parte do livro podemos chamar o Nome, que será esta nossa função e reutilizá-la para vários cálculos. Poderá também complementar com a função LET, demonstrada num artigo anterior, que pode consultar aqui.
Os Componentes da Função LAMBDA
Não há melhor forma de descrever esta nova função, do que através dos seus componentes, que são: =LAMBDA (parâmetro ou cálculo). Aqui poderemos definir vários parâmetros e cálculos.
Entenderá melhor com o seguinte exemplo muito simples, que consiste em criar uma função personalizada para efetuar uma multiplicação entre dois valores. O procedimento é o seguinte: começamos por criar a função à parte, e depois:
- Definimos os seus componentes e testamo-los;
- Aplicamos um nome à função;
- Reutilizamos a função através do nome.
Vamos a isso?!
Definir os componentes da função e testar
Começamos por iniciar a função, como mostra a imagem.
Atribuímos os componentes da função (os seus argumentos), que aqui, correspondem aos valores a multiplicar, que são as suas “variáveis”, pois são introduzidos pelo utilizador.
Dentro da fórmula, definimos que cálculo é executado, ou seja, o seu terceiro argumento não será um parâmetro, mas a fórmula de cálculo dos dois parâmetros anteriores.
Neste ponto, a função dará erro, uma vez que tem de ser testada, como pode ver na imagem.
Atribuir um nome à função para a poder reutilizar
Após criar a função, devemos associar-lhe um nome, para que possa ser chamada posteriormente, quando nos for necessária.
Começamos por copiar a parte da fórmula que terá de colocar no nome.
Acedemos ao Grupo de Nomes Definidos no Friso e atribuímos um novo nome através do Botão Definir Nome no Menu Fórmulas.
Atribuímos um nome, por exemplo, “Multiplicação” e colocamos a função na referência do intervalo.
Simples, certo?!
Reutilizar a função
Agora, sempre que precisarmos de reutilizar esta função, chamamos o nome que foi atribuído em qualquer parte do livro, uma vez que o âmbito do nome foi criado para isso mesmo.
Depois, pode definir a fórmula para as restantes células e terá o resultado em qualquer cenário.
Este foi o sneak-peak desta nova função. Em breve, irei partilhar consigo um tutorial, fique atento às novidades! Se ainda não subscreveu as nossas notificações, pode fazê-lo no formulário, para ser o primeiro a ver todas as funcionalidades.
Entretanto, não se esqueça de consultar todos os nossos artigos e tutoriais.
Artigos relacionados:
Novidade Microsoft Excel - Conheça a nova função LET!
Muito provavelmente, já se cruzou com uma fórmula tão complexa que o obrigou a repetir a mesma expressão, dentro da fórmula…
Microsoft Excel - Fórmulas de Agregação Condicionais
Provavelmente alguns de vós já ouviram falar das funções SUMIF (SOMA.SE) e SUMIFS (SOMA.SE.S)…