Comment utiliser la fonction LET (Pass) dans Excel
Français | Anglaise |
---|---|
Pass | LET |
La fonction LET dans MS Excel et Google Sheets est un outil puissant qui permet de simplifier et d’améliorer la lisibilité des formules complexes en définissant des noms pour des valeurs ou expressions. Cette fonction permet également d’augmenter la performance des feuilles de calcul en minimisant le nombre de recalculs pour des expressions utilisées plusieurs fois. Voici un guide complet sur son utilisation.
Introduction à la syntaxe
La syntaxe de la fonction LET
se présente comme suit :
LET(nom1, nom_valeur1, [nom2, nom_valeur2, ...], calcul)
- nom1, nom2, … : Ce sont les identificateurs attribués aux valeurs ou calculs spécifiés. Ces identificateurs sont utilisés dans le calcul final.
- nom_valeur1, nom_valeur2, … : Ce sont les valeurs ou les expressions auxquelles ces noms sont associés.
- calcul : C’est l’expression ou la formule finalisant l’utilisation des noms définis. Le résultat de cette expression est ce que renvoie la fonction LET.
Exemple basique :
=LET(x, 10, y, x*2, y + x)
Dans cet exemple, x est assigné la valeur de 10 et y celle de 20 (x*2). La formule finale, y + x, renvoie 30.
Applications concrètes de la fonction
Exemple 1: Calcul de moyennes conditionnelles
Supposons que nous disposions d’une liste de notes d’étudiants avec leur statut (réussite ou échec). Nous souhaitons calculer la moyenne des notes des étudiants ayant réussi.
=LET( data, A2:A100, status, B2:B100, passedGrades, IF(status="Passé", data, ""), averagePassed, AVERAGE(passedGrades), averagePassed )
Explication :
- data correspond aux notes des étudiants.
- status indique le statut de chaque étudiant.
- passedGrades utilise la fonction IF pour filtrer uniquement les notes des étudiants ayant réussi.
- averagePassed calcule la moyenne de ces notes.
Exemple 2: Optimisation de calculs répétitifs
Imaginons que nous devons effectuer des ajustements sur une valeur de base d’un indicateur économique plusieurs fois avec différentes variables ajustées pour des prévisions.
=LET( baseValue, 100, adjustment1, baseValue*1.05, adjustment2, baseValue*1.10, adjustment3, baseValue*1.15, "Scénarios: "&CHAR(10)&"Base: "&baseValue&CHAR(10)&"Ajustement 1: "&adjustment1&CHAR(10)&"Ajustement 2: "&adjustment2&CHAR(10)&"Ajustement 3: "&adjustment3 )
Cet exemple illustre comment la fonction LET permet de simplifier et rendre plus lisible des calculs où une valeur de base est ajustée de plusieurs façons.
Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/fonction-let-34842dd8-b92b-4d3f-b325-b8b8f9908999