Accueil Technologie

Comment utiliser la fonction LAMBDA dans Excel ?

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 de disposer d’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. Grâce à elle, 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 entre elles 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 des cauchemars.

Une formule composée de plusieurs fonctions et de longs calculs est un casse-tête à 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, les autres utilisateurs peuvent être incapables de comprendre complètement votre formule Excel et faire des erreurs.

C’est là que la fonction LAMBDA intervient pour sauver la situation. La fonction LAMBDA dans Excel vous permet de convertir une formule en une fonction. Vous pouvez ensuite nommer votre fonction personnalisée et l’utiliser uniquement dans vos feuilles de calcul. Cela simplifie considérablement votre feuille de calcul. Au lieu d’une formule longue utilisant plusieurs fonctions, il y aura une seule fonction qui fera tout.

Comprendre la fonction LAMBDA dans Excel

 =LAMBDA([parameter1, parameter2, ...], formula) 

La fonction LAMBDA prend deux types d’arguments : les paramètres de la formule et la formule elle-même. Pour utiliser la fonction LAMBDA dans Excel, vous devez d’abord définir les paramètres de votre formule. Ensuite, vous devez saisir la formule en utilisant ces paramètres.

LAMBDA considère le dernier argument comme étant la formule. Tout ce que vous entrez avant la virgule finale est considéré comme un paramètre. Vous pouvez entrer jusqu’à 253 paramètres pour LAMBDA. Les noms des paramètres peuvent être ce que vous voulez, tant que vous restez cohérent dans la formule. Il est recommandé 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 saisir 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 Y 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 Y paramètres de la formule.

Exemple de formule LAMBDA dans Excel

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, elle la rend plus difficile, car elle contient 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. Ceci crée un nom personnalisé pour la formule LAMBDA, la transformant en une fonction personnalisée. A partir de là, vous pouvez simplement faire appel à 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. Vous pouvez 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 vous pouvez utiliser la fonction LAMBDA dans le gestionnaire de noms :

  1. Allez dans la section Formules et sélectionnez Gestionnaire de noms.
  2. Dans la fenêtre du gestionnaire de noms, cliquez sur Nouveau.
  3. Tapez dans le Nom de votre fonction personnalisée.
  4. Définissez le Portée de votre fonction. En fixant cette valeur à Cahier de travail activera la fonction personnalisée dans l’ensemble du classeur.
  5. Saisissez une description de votre fonction dans Commentaire. Cela vous aide à vous rappeler ce que fait chaque fonction personnalisée.
  6. Saisissez la formule dans le champ Se réfère à boîte de texte.
  7. Cliquez sur OK.
Création d'un nom dans le gestionnaire de noms

Votre fonction personnalisée est maintenant prête à être utilisée ! Allez dans la barre de formule de n’importe quelle cellule et tapez le nom de votre fonction personnalisée pour le constater 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 vous 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éer 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 qu’elle ne soit pas très pratique, cette formule est un bon point de départ.

  1. Sélectionnez une cellule.
  2. Dans la barre de formule, entrez la formule ci-dessous :
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber) 
  3. Appuyez sur Entrez.

Cette formule définit premierNombre et secondNuméro comme paramètres. Ensuite, il dit LAMBDA pour prendre les paramètres et les additionner.

LAMBDA renvoie une erreur dans Excel

Une fois que vous avez appuyé sur EntrezExcel renvoie une erreur indiquant que la fonction nécessite une entrée. Il n’y a pas lieu de s’inquiéter : c’est parce que votre formule personnalisée n’a pas d’entrée avec laquelle travailler. Ajoutez deux exemples d’entrées à votre formule après la fonction LAMBDA :

 =LAMBDA(firstNumber,secondNumber, firstNumber+secondNumber)(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 secondNumérorespectivement.

Donner les entrées de la fonction LAMBDA dans Excel

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.

  1. Copiez votre formule LAMBDA. Excluez les entrées de test de la formule.
  2. Ouvrir Gestionnaire de noms.
  3. Créer un nouveau Nom.
  4. Donnez un nom à votre fonction. Nous allons l’appeler maFonctionSomme dans cet exemple.
  5. Dans le Fait référence à Dans la case, entrez votre formule LAMBDA :
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber) 
  6. Cliquez sur OK.
Création d'une fonction personnalisée avec le gestionnaire de noms dans Excel

Votre fonction personnalisée est prête à être utilisée ! Sélectionnez une cellule et entrez le nom de votre fonction personnalisée ainsi que les paramètres :

 =mySumFunction(10,12) 
Une fonction personnalisée dans Excel

Cette fonction personnalisée va additionner les deux paramètres 10 et 12et retourner 22 dans la cellule. Vous pouvez également faire référence aux cellules et aux plages dans votre fonction personnalisée. C’est comme n’importe quelle autre fonction Excel, mais avec votre propre saveur.

Créer une fonction personnalisée pour convertir la casse du texte dans Excel

Essayons maintenant quelque chose d’autre. La formule ci-dessous prend le texte de A2 et le convertit en casse de phrase :

 =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1))

Excel ne dispose pas d’une fonction intégrée à cet effet. Cette formule est donc très utile. D’un autre côté, il est difficile de la taper chaque fois que vous avez besoin de convertir quelque chose dans une casse de phrase. Alors pourquoi ne pas en faire une fonction personnalisée avec LAMBDA ?

Comme précédemment, testez d’abord votre formule pour vous assurer qu’elle fonctionne. Une fois que vous êtes sûr qu’elle fonctionne, transformez-la en une fonction personnalisée :

  1. Ouvrir Gestionnaire de noms.
  2. Créer un nouveau nom.
  3. Tapez un nom pour votre fonction. Nous allons l’appeler SENTENCE.
  4. Insérer la formule ci-dessous dans le Se réfère à boîte :
     =LAMBDA(textTarget, UPPER(LEFT(textTarget,1))&LOWER(RIGHT(textTarget,LEN(textTarget)-1))) 
  5. Cliquez sur OK.
Création d'une fonction personnalisée avec le gestionnaire de noms dans Excel

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.

Une fonction personnalisée dans Excel

Libérez la puissance d’Excel avec LAMBDA

Grâce à ses puissantes capacités, LAMBDA est un outil inestimable pour tout utilisateur d’Excel désireux de faire passer ses compétences en matière de feuilles de calcul au niveau supérieur.

A présent, vous devriez avoir une bonne compréhension de la façon d’utiliser LAMBDA et le Gestionnaire de noms pour créer des fonctions personnalisées dans Excel. Maintenant, allez-y, essayez LAMBDA et voyez ce que vous pouvez faire d’incroyable !

Leave your vote

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires

Log In

Forgot password?

Don't have an account? Register

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x

Newsletter

inscrivez vous pour recevoir nos actualités

Actualités, astuces, bons plans et cadeaux !