Toutes les fonctions Excel

LET dans Excel : comment l'utiliser

Avec LET, vous donnez un nom à un résultat intermédiaire dans votre formule. Excel le calcule une seule fois, et une longue formule devient plus lisible. Fonctionne dans Excel 2021 et 365.

Essayez gratuitement les premiers exercicesDans la leçon Excel 365 pour utilisateurs avancés

Que fait LET ?

LET donne un nom à un résultat intermédiaire, à l'intérieur d'une formule. Vous mettez d'abord le nom, puis ce qu'il représente, et en dernier le calcul qui utilise le nom. Excel ne calcule la valeur qu'une fois, même si vous utilisez le nom plusieurs fois.

Les longues formules deviennent ainsi plus courtes et plus lisibles : au lieu de trois fois A2*B2, vous lisez trois fois total. Vous pouvez donner plusieurs noms, chaque fois un nom et une valeur, et un nom peut utiliser un nom précédent. LET fonctionne dans Excel 2021 et 365.

Quand utiliser LET ?

  • Un calcul qui revient trois fois, comme un total avec une remise : =LET(total;A2*B2;SI(total>100;total*0,9;total)).
  • De quel pourcentage une valeur est au-dessus ou en dessous de la moyenne : =LET(moy;MOYENNE(B2:B20);(B2-moy)/moy).
  • Vérifier un prix recherché sans le chercher deux fois : =LET(p;RECHERCHEX(E1;A2:A9;B2:B9;0);SI(p=0;"Inconnu";p)).
  • Rendre une longue formule lisible avec des noms comme prix et qte : =LET(prix;A2;qte;B2;prix*qte).

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=LET(nom; valeur; calcul)

Avec un exemple : =LET(total;A2*B2;SI(total>100;total*0,9;total))

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
LETLe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.LET
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
nomUn nom que vous choisissez vous-même, comme total ou x. Il ne doit pas ressembler à une adresse de cellule.total
valeurCe que le nom représente : un nombre, une cellule, une plage ou un calcul.A2*B2
calculLa formule qui utilise le nom. Cet argument vient toujours en dernier.SI(total>100;total*0,9;total)
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;

LET étape par étape

C2 contient =LET(total;A2*B2;SI(total>100;total*0,9;total)). 12,50 × 10 donnent 125, plus que 100 : avec une remise de 10 %, vous payez 112,50. Modifiez les nombres ou la formule et regardez ce qui se passe.

C2
A
B
C
D
E
F
G
H
1
Prix
Quantité
À payer
2
12,50 €
10
112,50 €
3
4
5
6
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur C2 et tapez LET avec une parenthèse.=LET(
  2. Tapez le nom, total, et un point-virgule.=LET(total;
  3. Indiquez ce que le nom représente, A2*B2, et tapez un point-virgule.=LET(total;A2*B2;
  4. Tapez le calcul avec le nom : une remise de 10 % si le total dépasse 100.=LET(total;A2*B2;SI(total>100;total*0,9;total)
  5. Fermez la parenthèse et appuyez sur Entrée : 112,50.=LET(total;A2*B2;SI(total>100;total*0,9;total))

Autres exemples

Deux noms

C2 contient =LET(prix;A2;qte;B2;prix*qte). Deux noms, chacun avec sa valeur, et le calcul en dernier.

C2
A
B
C
D
E
F
G
H
1
Prix
Quantité
2
12,50 €
10
125,00 €
3
4
5
6
7
8
9
10
Prêt

L'écart par rapport à la moyenne

D2 contient =LET(moy;MOYENNE(B2:B4);(B2-moy)/moy). La moyenne est de 14. Léa a 16 : environ 14 % au-dessus de la moyenne.

D2
A
B
C
D
E
F
G
H
1
Nom
Notes
2
Léa
16
14%
3
Hugo
12
4
Fatima
14
5
6
7
8
9
10
Prêt

Un nom qui utilise un nom précédent

C2 contient =LET(total;A2*B2;tva;total*20%;total+tva). tva calcule avec total : 125 plus 25 de TVA donnent 150.

C2
A
B
C
D
E
F
G
H
1
Prix
Quantité
2
12,50 €
10
150,00 €
3
4
5
6
7
8
9
10
Prêt

Là où ça coince souvent

  • Un nom ne peut pas ressembler à une adresse de cellule : x ou total convient, A1 ou TVA1 non.
  • Le nom n'existe que dans cette formule. Dans une autre cellule, Excel ne le connaît pas : vous y obtenez #NOM?.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Excel 365 pour utilisateurs avancés. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Quelle différence avec une plage nommée ?

Une plage nommée vaut pour tout le classeur et renvoie à des cellules. Un nom dans LET ne vaut que dans cette formule et peut contenir n'importe quel calcul.

À lire aussi

UNIQUETRIERFILTRESOMMEPRODCHOISIRCOLS