Microsoft annonce une nouvelle fonctionnalité qui va révolutionner la façon dont vous créez des formules dans Excel
2 minute. lis
Publié le
Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus.
Microsoft a annoncé aujourd'hui une nouvelle fonctionnalité qui révolutionnera la façon dont vous créez des formules dans Excel. Les formules Excel sont extrêmement populaires, mais vous ne pouvez pas utiliser le langage de formule pour définir vos propres fonctions réutilisables. La nouvelle fonctionnalité LAMBDA vous permettra de définir vos propres fonctions personnalisées en utilisant le langage de formule d'Excel. Vous pouvez également appeler une fonction à partir d'une autre.
Fonctions personnalisées réutilisables
Avec LAMBDA, vous pouvez prendre n'importe quelle formule que vous avez construite dans Excel et l'envelopper dans une fonction LAMBDA et lui donner un nom (comme «MYFUNCTION»). Ensuite, n'importe où dans votre feuille, vous pouvez vous référer à MYFUNCTION, en réutilisant cette fonction personnalisée dans votre feuille. Je vais montrer quelques exemples ci-dessous.
Récursivité
Les fonctions réutilisables sont une raison suffisante pour commencer à profiter de LAMBDA, mais il y a encore une chose… vous pouvez faire de la récursivité. Si vous créez un LAMBDA appelé MYFUNCTION par exemple, vous pouvez appeler MYFUNCTION dans la définition de MYFUNCTION. C'est quelque chose qui auparavant, n'était possible dans Excel que via un script (comme VBA/JavaScript). Je vais également montrer un exemple ci-dessous de la façon dont vous pouvez en tirer parti pour créer des choses qui n'étaient pas possibles auparavant sans écrire de script.
syntaxe:
= LAMBDA ([paramètre1, paramètre2,…,] calcul)
Argument | Description |
---|---|
paramètre | Une valeur que vous souhaitez transmettre à la fonction, telle qu'une référence de cellule, une chaîne ou un nombre. Vous pouvez saisir jusqu'à 253 paramètres. Cet argument est facultatif. |
calcul |
La formule que vous souhaitez exécuter et renvoyer à la suite de la fonction. Ce doit être le dernier argument et il doit renvoyer un résultat. Cet argument est obligatoire. |
La nouvelle fonction lambda est disponible pour les Office Insiders sur les versions Microsoft Windows et Mac d'Excel.
Source: Microsoft
Forum des utilisateurs
Messages 0