Excel dispose d'un arsenal de fonctions intégrées. Cet arsenal comprend des centaines de fonctions utiles dans diverses catégories. Bien que les fonctions intégrées d'Excel couvrent la plupart des domaines, il est impossible qu'il ait une fonction exclusive pour chaque calcul.
Mais Excel a une autre astuce à offrir. La fonction LAMBDA vous permet de créer des fonctions personnalisées dans Excel. Avec cela, vous pouvez transformer vos longues formules en une fonction personnalisée et simplifier votre flux de travail.
Qu'est-ce que la fonction LAMBDA dans Excel?
La fonction LAMBDA est une fonction Excel intégrée qui vous permet de créer des fonctions personnalisées. Le plus souvent, vous devez combiner des fonctions Excel pour effectuer un calcul. Si vous êtes capable d'écrire des formules complexes dans Excel, alors félicitations! Vous êtes entré avec succès dans la zone cauchemardesque.
Une formule composée de multiples fonctions et de longs calculs est fastidieuse à gérer et à reproduire. Supposons que vous ayez créé une longue formule pour une feuille de calcul que d'autres personnes vont également utiliser. Même si vous êtes à l'abri des erreurs humaines, d'autres utilisateurs peuvent ne pas être en mesure de donner un sens complet à votre formule Excel et faire des erreurs.
C'est là que LAMBDA intervient pour sauver la situation. La fonction LAMBDA dans Excel vous permet de convertir une formule en fonction. Vous pouvez ensuite nommer votre fonction personnalisée et n'utiliser que celle-ci dans vos feuilles de calcul. Cela simplifie considérablement votre feuille de calcul. Au lieu d'une longue formule utilisant plusieurs fonctions, il y aura une seule fonction qui fera tout.
Comprendre la fonction LAMBDA dans Excel
=LAMBDA([paramètre1, paramètre2, ...], formule)
La fonction LAMBDA prend deux types d'arguments: les paramètres de formule et la formule elle-même. Pour utiliser la fonction LAMBDA dans Excel, vous devez d'abord définir les paramètres dans votre formule. Après cela, vous devez saisir la formule à l'aide de ces paramètres.
LAMBDA considérera le dernier argument comme la formule. Tout ce que vous mettez avant la virgule finale est enregistré en tant que paramètre. Vous pouvez entrer jusqu'à 253 paramètres pour LAMBDA. Les noms de paramètre peuvent être ce que vous voulez, tant que vous restez cohérent tout au long de la formule. C'est une bonne pratique de garder les noms courts et concis.
Pour utiliser la fonction LAMBDA directement dans une feuille de calcul, vous devez écrire la fonction avec les paramètres et la formule. Ensuite, vous devez entrer les paramètres dans une autre paire de parenthèses.
=LAMBDA(X, Y, X+Y)(A1, B1)
Par exemple, cette formule définit X et Oui comme paramètres de la formule, puis indique LAMBDA pour les additionner. La deuxième paire de parenthèses indique que A1 et B1 sont les X et Oui paramètres dans la formule.
Si vous saisissez cette formule directement dans votre feuille de calcul, vous obtiendrez les résultats. Mais cette formule ne rend pas la formule originale plus simple à utiliser. En fait, cela rend les choses plus difficiles car vous avez maintenant une fonction supplémentaire. C'est parce que vous n'êtes pas censé utiliser LAMBDA directement.
Au lieu de cela, vous devez créer un nouveau nom dans le gestionnaire de noms et y faire référence à votre formule LAMBDA. Cela crée un nom personnalisé pour la formule LAMBDA, la transformant en une fonction personnalisée. À partir de là, vous pouvez simplement appeler ce nom pour utiliser votre formule.
Comment utiliser la fonction LAMBDA avec le gestionnaire de noms dans Excel
Le gestionnaire de noms vous permet de définir des noms personnalisés pour différents éléments de votre feuille de calcul. Tu peux utiliser le gestionnaire de noms pour nommer des plages spécifiques, des cellules individuelles ou des formules. Une fois que vous avez donné un nom à votre formule, elle devient essentiellement une fonction personnalisée.
Voici comment utiliser la fonction LAMBDA dans le gestionnaire de noms :
- Allez à la Formules onglet et sélectionnez Gestionnaire de noms.
- Dans la fenêtre du gestionnaire de noms, cliquez sur Nouveau.
- Tapez le Nom de votre fonction personnalisée.
- Met le Portée de votre fonction. Régler ceci sur Cahier activera la fonction personnalisée sur l'ensemble du classeur.
- Tapez une description de votre fonction dans Commentaire. Cela vous aide à vous souvenir de ce que fait chaque fonction personnalisée.
- Entrez la formule dans le Fait référence à zone de texte.
- Cliquez sur D'ACCORD.
Votre fonction personnalisée est maintenant prête à être utilisée! Accédez à la barre de formule dans n'importe quelle cellule et saisissez le nom de vos fonctions personnalisées pour voir par vous-même.
Comment utiliser la fonction LAMBDA dans Excel
Maintenant que vous savez comment donner un nom à votre fonction personnalisée, il est temps de plonger dans l'utilisation de LAMBDA. Vous pouvez utiliser LAMBDA pour créer toutes sortes de fonctions personnalisées. Si vous voyez le besoin de transformer votre formule, qu'elle soit simple ou complexe, en une fonction personnalisée, alors LAMBDA est la solution.
Création d'une fonction personnalisée simple dans Excel avec LAMBDA
Commençons par une formule très simple. Dans cet exemple, nous allons créer une fonction personnalisée qui prend deux paramètres et les additionne. Bien que peu pratique, cette formule est un bon point de départ.
- Sélectionnez une cellule.
- Dans la barre de formule, saisissez la formule ci-dessous:
=LAMBDA(premierNuméro, deuxièmeNuméro, premierNuméro+deuxièmeNuméro)
- Presse Entrer.
Cette formule définit premierNuméro et secondNumber comme paramètres. Ensuite, il raconte LAMBDA pour prendre les paramètres et les additionner.
Une fois que vous appuyez sur Entrer, Excel renverra une erreur indiquant que la fonction nécessite une entrée. Aucune raison de s'inquiéter; c'est parce que votre formule personnalisée n'a aucune entrée avec laquelle travailler. Ajoutez deux exemples d'entrées à votre formule après la fonction LAMBDA :
=LAMBDA(premierNuméro, deuxièmeNuméro, premierNuméro+deuxièmeNuméro)(A2, B2)
Cette formule donne à la fonction LAMBDA précédente deux entrées avec lesquelles travailler. L'ordre est important. A2 et B2 remplir premierNuméro et secondNumber, respectivement.
Vous devriez maintenant voir votre formule LAMBDA fonctionner avec les valeurs de A2 et B2. Maintenant que vous êtes certain que votre formule LAMBDA fonctionne, il est temps de lui donner un nom dans le gestionnaire de noms.
- Copiez votre formule LAMBDA. Exclure les entrées de test de la formule.
- Ouvrir Gestionnaire de noms.
- Créer un nouveau Nom.
- Donnez un nom à votre fonction. Nous allons l'appeler maFonctionSomme dans cet exemple.
- Dans le Fait référence à boîte, entrez votre formule LAMBDA:
=LAMBDA(premierNuméro, deuxièmeNuméro, premierNuméro+deuxièmeNuméro)
- Cliquez sur D'ACCORD.
Votre fonction personnalisée est prête à être utilisée! Sélectionnez une cellule et entrez le nom de votre fonction personnalisée avec les paramètres :
=maFonctionSomme (10,12)
Cette fonction personnalisée additionnera les deux paramètres 10 et 12, et retour 22 dans la cellule. Vous pouvez également faire référence à des cellules et à des plages dans votre fonction personnalisée. C'est comme n'importe quelle autre fonction Excel, mais avec votre propre saveur.
Création d'une fonction personnalisée pour convertir la casse du texte dans Excel
Essayons maintenant autre chose. La formule ci-dessous prend le texte de A2 et le convertit en cas de phrase:
=SUPÉRIEUR(GAUCHE(A2,1))&INFÉRIEUR(DROITE(A2,LEN(A2)-1))
Excel n'a pas de fonction intégrée à cet effet. Par conséquent, cette formule est très utile. D'un autre côté, il est difficile de le taper à chaque fois que vous avez besoin de convertir quelque chose en cas de phrase. Alors pourquoi ne pas en faire une fonction personnalisée avec LAMBDA ?
Comme avant, testez d'abord votre formule pour vous assurer qu'elle fonctionne. Une fois que vous êtes sûr que cela fonctionne, transformez-le en une fonction personnalisée :
- Ouvrir Gestionnaire de noms.
- Créez un nouveau nom.
- Tapez un nom pour votre fonction. Nous allons l'appeler PHRASE.
- Insérez la formule ci-dessous dans le Fait référence à boîte:
=LAMBDA(textTarget, UPPER(LEFT(textTarget, 1))&LOWER(RIGHT(textTarget, LEN(textTarget)-1)))
- Cliquez sur D'ACCORD.
Votre fonction personnalisée est maintenant prête à vous servir. Sélectionnez une cellule, puis utilisez la fonction SENTENCE que vous venez de créer pour convertir le texte en casse de phrase.
Libérez la puissance d'Excel avec LAMBDA
Avec ses puissantes fonctionnalités, LAMBDA est un outil inestimable pour tout utilisateur d'Excel cherchant à faire passer ses compétences en matière de tableur au niveau supérieur.
À présent, vous devriez avoir une bonne compréhension de l'utilisation de LAMBDA et de Name Manager pour créer des fonctions personnalisées dans Excel. Maintenant, allez-y, essayez LAMBDA et voyez les choses incroyables que vous pouvez faire !