Nommer les étapes avec LET
Stocker et réutiliser des valeurs intermédiaires pour simplifier les longues formules
Nommer les étapes avec LET est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.
Quand les formules s’emmêlent
Avez-vous déjà écrit une longue formule qui répète trois ou quatre fois le même calcul ? Les longues formules sont difficiles à lire, lentes à recalculer et pénibles à corriger.
La fonction LET résout ce problème. Elle vous permet de donner un nom à une valeur ou à un calcul, puis de réutiliser ce nom dans toute votre formule. Imaginez que vous notiez un nombre sur un pense-bête pour ne pas avoir à le recalculer.
LET est disponible dans les versions modernes d’Excel (Microsoft 365 et Excel 2021) ainsi que dans Google Sheets. Dans cette leçon, vous apprendrez à nommer les étapes intermédiaires et à rendre lisibles les formules emmêlées.
La structure de LET
LET suit un schéma répétitif simple : des paires de nom et de valeur, suivies d’un calcul final qui utilise ces noms.
- Définir un ou plusieurs noms
- Attribuer une valeur à chaque nom
- Terminer par un résultat qui utilise ces noms
Le tout dernier argument est toujours le calcul qui produit le résultat. Tout ce qui le précède se présente sous forme de paires nom/valeur.
=LET(name1, value1, calculation_using_name1)Votre première formule LET
Donnons un nom à une seule valeur. Supposons que la cellule A2 contienne un prix de 100. Nous pouvons la nommer price, puis doubler cette valeur.
LET crée ici le nom price, lui attribue la valeur de A2, puis l’argument final price*2 utilise ce nom. Le résultat est 200.
Remarquez comme cette formule est lisible par rapport à =A2*2 lorsque les formules s’allongent. Les noms indiquent ce que représentent les nombres.
=LET(price, A2, price*2)Éviter les calculs répétés
Le principal avantage de LET est de calculer quelque chose une seule fois, puis de le réutiliser. Imaginez que vous ayez besoin deux fois d’un montant de taxe : une fois pour l’afficher et une fois pour l’ajouter à un total.
Sans LET, vous écririez A2*0.2 à deux endroits. Avec LET, vous le calculez une fois sous le nom tax, puis vous faites référence à tax partout où vous en avez besoin.
C’est plus rapide, car le tableur n’effectue la multiplication qu’une seule fois, et plus clair, car l’intention est exprimée par un nom.
=LET(tax, A2*0.2, A2 + tax)Définir plusieurs noms
LET accepte volontiers plusieurs paires nom/valeur. Il suffit de continuer à en ajouter avant le calcul final. Chaque nouveau nom peut même utiliser des noms définis précédemment.
Dans cet exemple, nous nommons rate, puis base, puis une valeur tax construite à partir des deux. Les noms sont évalués de haut en bas : tax peut donc s’appuyer sur rate et base, déjà définis.
=LET(rate, 0.2, base, A2, tax, base*rate, base + tax)Les noms s’appuient sur les précédents
C’est cette chaîne de dépendances qui rend LET si puissante. Vous pouvez décomposer une formule complexe en petites étapes nommées qui se lisent comme des phrases.
subtotal= quantité multipliée par le prixdiscount= sous-total multiplié par le taux de remise- résultat = sous-total moins remise
Chaque étape fait référence à celle qui la précède. Toute personne qui lit la formule peut suivre la logique ligne par ligne au lieu de devoir décoder une expression gigantesque.
=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)Exemple détaillé : salaire net
Calculons le salaire net. Le salaire brut se trouve en B2 et le taux de taxe en C2. Nous voulons soustraire la taxe du brut, puis arrondir le résultat à deux décimales.
Nous nommons gross, calculons tax à partir de celui-ci, puis renvoyons la différence arrondie. La formule est longue, mais chaque élément est évident.
=LET(gross, B2, tax, gross*C2, ROUND(gross - tax, 2))Nommer le résultat d’une fonction
Un nom LET peut contenir le résultat de n’importe quelle fonction, pas uniquement d’un calcul arithmétique. C’est très pratique pour les recherches que vous devriez autrement répéter.
Nous recherchons ici une valeur une seule fois avec XLOOKUP, nous l’enregistrons sous le nom found, puis nous la vérifions. Si la recherche n’aboutit pas, nous affichons un message ; sinon, nous utilisons la valeur. La recherche coûteuse n’est exécutée qu’une seule fois.
=LET(found, XLOOKUP(A2, Items, Prices), IF(found="", "Not found", found*1.1))Règles applicables aux noms valides
Les noms LET obéissent à quelques règles :
- Commencer par une lettre ou un trait de soulignement, et non par un chiffre
- Ne pas contenir d’espaces (utilisez
unit_priceet nonunit price) - Ne pas ressembler à une référence de cellule telle que
A1ouTAX1 - Ne pas correspondre au nom d’une fonction intégrée
Utilisez des mots courts et explicites en minuscules, comme total, rate ou net, et tout se passera bien.
LET dans Google Sheets
Bonne nouvelle : LET fonctionne de la même manière dans Google Sheets. La syntaxe, les paires nom/valeur et le calcul final sont tous identiques.
Les formules que vous construisez avec LET sont donc compatibles entre Excel et Sheets, ce qui est rare pour les fonctions récentes. Que votre équipe utilise Microsoft 365 ou Google Workspace, LET se lit de la même façon.
=LET(qty, A2, price, B2, qty*price)Quand utiliser LET
Utilisez LET lorsque vous remarquez :
- La même sous-expression qui apparaît plusieurs fois
- Une formule si longue que vous perdez de vue le rôle de chaque partie
- Une recherche ou un calcul lent que vous souhaitez n’exécuter qu’une seule fois
Pour une formule minuscule comme =A2+B2, LET serait excessif. Mais dès qu’une formule commence à se répéter, LET la rend plus courte, plus rapide et bien plus facile à maintenir.
Vérification rapide
Vérifiez votre compréhension de la structure de LET.
Récapitulatif : nommer les étapes avec LET
Vous avez appris que LET permet de nommer des valeurs intermédiaires et de les réutiliser, ce qui rend les longues formules plus lisibles et plus rapides.
- La syntaxe consiste en paires répétées nom, valeur, suivies d’un calcul final
- Les noms suivants peuvent s’appuyer sur les noms précédents
- Calculez quelque chose une fois et faites référence à son nom autant de fois que nécessaire
- Les noms ne doivent contenir ni espaces ni chiffres initiaux, et ne doivent pas ressembler à du texte de cellule
- LET fonctionne de façon identique dans Excel et Google Sheets
Vous allez maintenant aller plus loin et définir vos propres fonctions réutilisables avec LAMBDA.
=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)Questions Fréquemment Posées
La leçon « Nommer les étapes avec LET » est-elle gratuite ?
Oui — le texte complet de « Nommer les étapes avec LET » 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 « Nommer les étapes avec LET » ?
Stocker et réutiliser des valeurs intermédiaires pour simplifier les longues formules 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 1 sur 4.
Combien de temps prend la leçon « Nommer les étapes avec LET » ?
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
- Nommer les étapes avec LET
- Définir des fonctions personnalisées avec LAMBDA
- Répéter avec MAP et REDUCE
- Des formules plus claires avec des LAMBDA nommés