Comment créer sa propre formule sur Excel ?

La fonction Lambda ne nécessitant pas de connaissances en VBA, macros ou JavaScript, il n’est pas nécessaire d’avoir de solides connaissances en programmation informatique. Depuis l’ajout de la fonction Lambda, Excel peut être considéré comme « Turing-complet », c’est-à-dire que le système formel d’Excel est au moins aussi puissant que les machines de Turing. Les fonctions créées peuvent être ajoutées à la bibliothèque de fonctions natives d’Excel. Découvrez comment écrire, tester, créer et utiliser une fonction personnalisée Lambda dans Excel. Vous devez suivre une série d’étapes pour créer une fonction personnalisée à partir de la fonction Lambda :

Ecriture de la formule

La syntaxe de la formule est la suivante : =LAMBDA([paramètre1, paramètre2,…,] calcul).

L’argument calcul est basé sur la formule que vous voulez exécuter et renvoyer comme résultat de la fonction. Il est obligatoire et doit être le dernier paramètre et renvoyer un résultat. Le paramètre argument est un ensemble de valeurs que vous souhaitez fournir à la fonction (référence de cellule, référence de chaîne, numéro, etc.). Vous pouvez saisir jusqu’à 253 paramètres différents. Cet argument est ouvert.

Vous êtes libre d’inventer les formules de votre choix, par exemple :

  • Calculer l’équivalent en Celsius de la conversion des degrés Fahrenheit : =LAMBDA(temp, (5/9) * (32)
  • Compter le nombre de mots dans un texte : LEN(TRIM(texte)) – LEN(SUBSTITUTE(TRIM(texte),  » « , «  » – 1), TRIM(texte))

Test de la formule

Une fois que vous avez écrit votre formule, il est crucial de la tester avant de l’appliquer et de l’ajouter à votre bibliothèque de fonctions. Le calcul de l’argument est le composant le plus important à revérifier. Il est essentiel qu’il fonctionne correctement, non seulement pour garantir un résultat positif, mais aussi pour s’assurer que toute erreur ultérieure n’est pas liée à la formule utilisée.

Création de la fonction dans la cellule

Dernier contrôle avant l’ajout définitif, cette étape vous permet de vous assurer du bon fonctionnement de votre fonction en la testant dans une cellule. Pensez à bien vérifier la définition et le transfert des paramètres.

Afin d’éviter l’erreur #CALC !, vous pouvez ajouter un appel à la fonction Lambda afin que le résultat soit immédiatement envoyé : LAMBDA([paramètre1, paramètre2,…] calc) est la formule (appel de fonction).

A lire aussi: Qu’est-ce que Ringover ?

Ajout de la fonction au gestionnaire de noms

Tout en testant la fonction, vous pouvez la déplacer vers la gestion des noms et lui donner un nom approprié, une description, et la rendre accessible depuis toutes les cellules du tableau. La procédure est la suivante :

  • Sélectionnez Formules, puis Nom Gestionnaire (Windows) ou Nom Définir (Mac)
  • Un nouveau nom peut être trouvé en cliquant sur Nouveau et en entrant ensuite les informations nécessaires.
  • Cliquez sur OK pour fermer la boîte de dialogue, puis cliquez sur le X pour la fermer.