Navigation Rapide
Fonction LAMBDA
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
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