0Pricing
Excel Formulas Academy · Leçon

Des formules plus claires avec des LAMBDA nommés

Enregistrer un LAMBDA dans le gestionnaire de noms pour l’utiliser dans tout le classeur

Des formules plus claires avec des LAMBDA nommés est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

De l'appel en ligne à la fonction nommée

Jusqu'à présent, vous avez appelé les LAMBDA en ligne, en saisissant toute la définition à chaque fois. Cela fonctionne pour les tests, mais devient peu pratique au quotidien.

Une LAMBDA nommée enregistre votre fonction sous un nom convivial afin que vous puissiez l'appeler comme =ToFahrenheit(A2) n'importe où dans le classeur. C'est là que LAMBDA révèle tout son intérêt : vos formules deviennent une boîte à outils réutilisable.

Dans cette leçon, vous enregistrerez des LAMBDA dans le Gestionnaire de noms d'Excel et dans les fonctions nommées de Google Sheets, puis vous les appellerez dans vos feuilles.

Le Gestionnaire de noms dans Excel

Excel stocke les éléments nommés, y compris les LAMBDA nommées, dans le Gestionnaire de noms.

Ouvrez-le depuis Formules, Gestionnaire de noms, puis cliquez sur Nouveau. Vous donnerez un Nom à votre fonction et collerez la LAMBDA dans la zone Fait référence à.

La règle essentielle est de coller la LAMBDA sans aucune valeur d'appel à la fin. Les arguments seront fournis plus tard, lorsque vous appellerez le nom.

Créer votre première LAMBDA nommée

Donnons un nom à notre convertisseur de températures. Dans le Gestionnaire de noms, cliquez sur Nouveau, définissez le Nom sur ToFahrenheit, puis saisissez ceci dans Fait référence à.

Remarquez qu'il n'y a pas de (A2) final : seule la LAMBDA apparaît. Le paramètre c reste disponible afin que les appelants puissent fournir leur propre valeur.

=LAMBDA(c, c*1.8 + 32)

Appeler votre LAMBDA nommée

Une fois enregistrée, votre fonction se comporte exactement comme une fonction intégrée. Saisissez-la dans n'importe quelle cellule et transmettez une valeur.

Si A2 contient 20, le résultat est 68. Excel affiche même ToFahrenheit dans la liste déroulante de saisie semi-automatique lorsque vous commencez à la saisir. Vous avez ainsi ajouté une nouvelle fonction à votre classeur.

=ToFahrenheit(A2)

Un exemple plus utile

Les LAMBDA nommées sont idéales pour les règles métier que vous appliquez régulièrement. Imaginez une remise par paliers : 10 % de réduction pour les commandes supérieures à 500, et aucune remise dans le cas contraire.

Enregistrez-la sous le nom Discount dans le Gestionnaire de noms. Le corps utilise un IF pour déterminer le taux à partir du paramètre amount.

Désormais, n'importe qui peut écrire =Discount(B2) et obtenir des résultats cohérents sans devoir redéduire la règle.

=LAMBDA(amount, IF(amount>500, amount*0.1, 0))

Utiliser LET dans une LAMBDA nommée

Les fonctions nommées complexes restent lisibles lorsque vous utilisez LET à l’intérieur.

Cette fonction NetPrice prend un price et un rate, nomme l’étape tax, puis renvoie le total. Enregistrez l’ensemble sous ce nom et appelez =NetPrice(100, 0.2) pour obtenir 120.

Les noms internes ne sont jamais visibles à l’extérieur ; les appelants ne voient que le nom clair de la fonction.

=LAMBDA(price, rate, LET(tax, price*rate, price + tax))

Fonctions nommées dans Google Sheets

Google Sheets appelle cette fonctionnalité Fonctions nommées, accessible dans Données, Fonctions nommées.

Au lieu de coller une LAMBDA brute, Sheets vous propose une boîte de dialogue guidée : saisissez un nom de fonction, énumérez chaque argument et écrivez le corps de la formule en utilisant ces noms d’arguments. Vous pouvez même ajouter une description et un exemple.

Le résultat est le même : une fonction réutilisable comme =TOFAHRENHEIT(A2), que vous pouvez appeler n’importe où dans le fichier.

Modification et mise à jour

Un avantage majeur des LAMBDA nommées est la maintenance à un seul endroit. Si votre règle de remise passe de 10 à 12 %, vous modifiez la définition une seule fois dans le Gestionnaire de noms.

Chaque cellule qui appelle =Discount(...) utilise instantanément la nouvelle règle. Comparez cela à la recherche de dizaines de formules copiées. Une logique centralisée signifie moins d’erreurs et des mises à jour plus rapides.

=LAMBDA(amount, IF(amount>500, amount*0.12, 0))

Partage et portabilité

Les LAMBDA nommées sont intégrées au classeur. Toute personne qui ouvre le fichier peut utiliser immédiatement vos fonctions, sans complément ni macro.

Pour réutiliser une fonction dans un autre classeur, copiez dans le nouveau fichier une cellule qui l’utilise : Excel y ajoute la définition. Vous pouvez aussi la recréer dans le Gestionnaire de noms de ce fichier. Les LAMBDA nommées constituent ainsi un moyen sûr et adapté aux équipes informatiques de partager de la logique.

Bonnes pratiques de nommage

De bons noms rendent votre boîte à outils agréable à utiliser :

  • Utilisez des verbes ou des noms explicites : ToFahrenheit, Discount, NetPrice
  • Évitez les noms qui entrent en conflit avec les fonctions intégrées
  • N’utilisez pas d’espaces ; utilisez PascalCase ou des traits de soulignement
  • Ajoutez un commentaire ou une description afin que vos coéquipiers sachent à quoi sert la fonction

Une petite bibliothèque de LAMBDA bien nommées peut considérablement simplifier un classeur complexe.

Bilan du cours

Vous avez maintenant parcouru tout le chemin consacré à LET et LAMBDA :

  • LET nomme les étapes intermédiaires pour obtenir des formules plus lisibles et plus rapides
  • LAMBDA définit des fonctions personnalisées à partir de formules uniquement
  • MAP et REDUCE appliquent une LAMBDA en boucle sur des tableaux
  • Les LAMBDA nommées rendent ces fonctions réutilisables partout

Ensemble, ces fonctionnalités transforment le tableur en un espace où vous pouvez créer vos propres outils clairs et faciles à maintenir.

Vérification rapide

Vérifiez votre compréhension de l’enregistrement d’une LAMBDA nommée.

Récapitulatif : des formules plus claires avec les LAMBDA nommées

Vous avez appris à enregistrer des LAMBDA comme fonctions nommées pour créer des formules claires et réutilisables.

  • Excel : enregistrez-les dans le Gestionnaire de noms, avec une LAMBDA seule dans « Fait référence à »
  • Google Sheets : utilisez Données, Fonctions nommées avec une boîte de dialogue guidée
  • Appelez votre fonction comme une fonction intégrée : =ToFahrenheit(A2)
  • Modifiez la définition une seule fois et chaque utilisation est mise à jour
  • Utilisez des noms clairs qui n’entrent pas en conflit et ajoutez des descriptions

Vous disposez maintenant de tout le nécessaire pour créer votre propre bibliothèque de fonctions de tableur.

=ToFahrenheit(A2)

Questions Fréquemment Posées

La leçon « Des formules plus claires avec des LAMBDA nommés » est-elle gratuite ?

Oui — le texte complet de « Des formules plus claires avec des LAMBDA nommés » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Des formules plus claires avec des LAMBDA nommés » ?

Enregistrer un LAMBDA dans le gestionnaire de noms pour l’utiliser dans tout le classeur Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Des formules plus claires avec des LAMBDA nommés » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Nommer les étapes avec LET
  2. Définir des fonctions personnalisées avec LAMBDA
  3. Répéter avec MAP et REDUCE
  4. Des formules plus claires avec des LAMBDA nommés
← Retour à Excel Formulas Academy