Fonction LAMBDA

Excel 365

Résumé

La fonction LAMBDA permet de créer des fonctions personnalisées réutilisables dans Excel sans VBA ni macros. Nommez votre fonction personnalisée et utilisez-la partout dans le classeur comme une fonction native Excel.

Syntaxe

LAMBDA([paramètre1, paramètre2, …,] calcul)

Paramètres

Paramètre Type Requis Description
paramètre1, paramètre2, … Any Non Paramètres optionnels (jusqu'à 253) - références, nombres, chaînes
calcul Any Oui Formule obligatoire qui renvoie le résultat

Utilisation de la fonction LAMBDA

LAMBDA révolutionne Excel en permettant aux utilisateurs de créer leurs propres fonctions nommées. Éliminez le copier-coller de formules complexes et construisez une bibliothèque de fonctions personnalisées adaptées à vos besoins spécifiques.

Exemples Courants de LAMBDA

Conversion Fahrenheit → Celsius

=LAMBDA(temp,(5/9)*(temp-32))

Crée une fonction pour convertir les températures. Exemple : =EnCelsius(104) retourne 40

Calcul d'hypoténuse

=LAMBDA(a,b,RACINE(a^2+b^2))

Calcule l'hypoténuse d'un triangle rectangle. Exemple : =Hypotenuse(3,4) retourne 5

Compteur de mots

=LAMBDA(texte,LONGUEUR(NETTOYER(texte))-LONGUEUR(SUBSTITUE(NETTOYER(texte)," ",""))+1)

Compte les mots dans un texte. Exemple : =NombreDeMots("Excel est puissant") retourne 3

Date de Thanksgiving

=LAMBDA(annee,TEXTE(DATE(annee,11,CHOISIR(JOURSEM(DATE(annee,11,1)),26,25,24,23,22,28,27)),"jj/mm/aaaa"))

Trouve la date de Thanksgiving US pour une année donnée

Questions Fréquemment Posées

Jusqu'à 253 paramètres par fonction LAMBDA.

Dans le Gestionnaire de noms (Formules > Gestionnaire de noms > Nouveau).

La fonction LAMBDA doit être appelée immédiatement dans la cellule où elle est créée.

Non, uniquement Excel 365 et versions supérieures.

Erreurs Courantes et Solutions

#VALEUR!

Cause: Plus de 253 paramètres ou mauvais nombre d'arguments

Solution: Vérifiez le nombre de paramètres (max 253) et les appels corrects

#NUM!

Cause: Appel récursif circulaire trop profond

Solution: Réduisez la récursivité ou restructurez la fonction

#CALC!

Cause: Fonction LAMBDA créée sans être appelée

Solution: Ajoutez un appel immédiat : =LAMBDA(...)(valeurs)

#VALEUR!

Cause: Point (.) utilisé dans nom de paramètre

Solution: Utilisez uniquement des lettres, chiffres, underscores

Notes

  • Les noms de paramètres suivent les règles Excel (pas de point .)
  • Testez toujours votre LAMBDA dans une cellule avant de la nommer
  • Ajoutez un commentaire descriptif dans le Gestionnaire de noms
  • Utilisez LET avec LAMBDA pour des formules plus lisibles
  • Compatible uniquement Excel 365
  • Fonctions créées valables dans tout le classeur

Compatibilité

Disponible dans : Excel 365, Excel pour le Web

Non disponible dans : Excel 2021 et versions antérieures, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365