Comment créer vos propres fonctions avec LAMBDA dans Excel

Comment utiliser LAMBDA dans Excel pour créer vos propres fonctions

Introduction

Avant l’introduction de LAMBDA dans Excel, il fallait maîtriser VBA ou les macros pour créer des fonctions personnalisées. Désormais, l’outil LAMBDA permet de le faire directement avec les formules Excel classiques. Ce guide explique la démarche.

Matériel nécessaire

  • Excel pour Microsoft 365 (Windows ou Mac)
  • Excel 2024 (Windows ou Mac)
  • Excel sur le Web

Remarque : Les versions antérieures à Excel 2019 ne prennent pas en charge LAMBDA.

Syntaxe de LAMBDA

La fonction s’écrit :

=LAMBDA(variable1; variable2; ...; calcul)
  • Jusqu’à 253 variables
  • Le calcul doit être le dernier argument
  • Les noms de variables ne doivent pas correspondre à des références de cellules

Guide étape par étape

Exemple basique : multiplication

  1. Ouvrez un classeur Excel vierge.
  2. Dans la cellule A1, saisissez :
    =LAMBDA(a;b;a*b)
  3. Ne validez pas encore : cette formule renverra l’erreur

    CALC! sans valeurs.

  4. Pour tester, ajoutez des valeurs entre parenthèses :
    =LAMBDA(a;b;a*b)(4;6)

    → Résultat : 24.

Création d’une fonction réutilisable

  1. Copiez la formule sans les valeurs de test (Ctrl+C).
  2. Allez dans l’onglet FormulesDéfinir un nom.
  3. Remplissez le dialogue :
    • Nom : Exemple : MULTIPLIER
    • Portée : Classeur
    • Commentaire : “Multiplie deux nombres”
    • Fait référence à : Collez la formule LAMBDA
  4. Utilisez la nouvelle fonction avec
    =MULTIPLIER(9;6)

    → Résultat : 54.

Exemple pratique : calcul de TVA

  1. Supposons un taux de TVA à 20%.
  2. Créez une fonction dans une cellule :
    =LAMBDA(prix;prix*1,2)
  3. Testez avec une référence :
    =LAMBDA(prix;prix*1,2)(B2)
  4. Définissez un nom (exemple : AJOUTERTVA) via l’onglet Formules.
  5. Utilisez la fonction dans votre tableau :
    =AJOUTERTVA(B2)
  6. Modification du taux :
    1. Ouvrez Gestionnaire de noms
    2. Modifiez “1,2” en “1,15” pour un taux à 15%
    3. Tous les calculs existants se mettront à jour
LIRE AUSSI  Des astuces Excel pour optimiser votre productivité

Bonnes pratiques

  • Noms uniques : Chaque fonction LAMBDA doit avoir un nom différent
  • Portée limitée : Les fonctions ne sont disponibles que dans le classeur de création
  • Limites techniques : 253 variables maximum, pas de points dans les noms

Conclusion

La fonction LAMBDA transforme Excel en outil Turing-Complet, permettant des calculs personnalisés complexes. Une fois maîtrisée, elle permet de simplifier considérablement les feuilles de calcul et leur maintenance.

Rédactrice spécialisée en édition de site. Formation de journaliste et passionnée par les nouvelles technologies, l’intelligence artificielle et la rédaction web.

Laisser un commentaire