Excel Exercice
Tout savoir sur Excel
  • YouTube
  • Instagram
  • TikTok
  • Facebook
RSS
  • Quiz
  • Formation
  • Exercices
  • Tous les articles
  • Boutique
  • 0 Article
  • Se connecter
    • ↩ Se déconnecter

Créez vos propres fonctions avec LAMBDA dans Excel

Catégorie : Expert - Fonctions
Dernière mise à jour le 14/05/2026
Temps de lecture : 3 minutes
11 658

C'est quoi la fonction LAMBDA dans Excel et comment bien l'utiliser

  1. Créer ses propres fonctions dans Excel. La fonction LAMBDA a été développée pour simplifier l'écriture de formules dans Excel.
  2. Regrouper plusieurs formules intermédiaires. Plutôt que d'avoir 3, 4, 5, ... cellules avec des calculs intermédiaires pour obtenir votre résultat, la fonction LAMBDA d'Excel va contenir le contenu de toutes ces fonctions intermédiaires afin d'éviter les erreurs de saisies.
  3. Attribuer un nom simple à votre fonction. Le but final est de créer une fonction simple pour vos utilisateurs, avec le moins de paramètres à renseigner.

Présentation de la fonction LAMBDA

La fonction LAMBDA a été introduite en Novembre 2020 dans Excel 365. Elle s'écrit de la façon suivante

  1. Variable 1
  2. Variable 2
  3. ......
  4. Formule de calcul

Vous pouvez écrire jusqu'à 253 variables théoriquement. Mais déjà travailler avec plus de 5 variables, c'est compliqué ?

Ce qui est déroutant avec cette fonction, c'est que la formule de calcul est nécessairement écrite à la fin de la fonction.

Presentation LAMBDA

Dans cet exemple, nous avons 2 variables, x et y. Et au moment de l'appel de cette fonction, nous allons passer les valeurs 1 et 3. L'expression x+y sera évaluée et le résultat sera donc 4.

Où écrire une fonction LAMBDA

La fonction LAMBDA est une fonction particulière. Et pour cela, elle ne peut pas s'écrire directement dans une cellule.

Si vous écrivez une fonction LAMBDA dans une cellule, vous n'obtiendrez que l'erreur #CALC! Excel ne peut pas interpréter cette fonction de cette façon ⛔⛔⛔

LAMBDA retourne lerreur CALC dans une cellule

En fait, cette fonction s'attend à recevoir des paramètres. Donc il faut trouver une astuce pour lui passer les valeurs pour les variables de la fonction.

Utiliser les plages nommées

Donc, pour écrire une fonction LAMBDA, il faut passer par une plage nommée (Formules > Gestionnaire de noms)

Menu Definir un nom pour les plages nommees
  1. Donnez un nom à votre fonction personnalisée.
  2. Ecrivez ensuite votre fonction LAMBDA dans la zone Fait référence à.
Ecriture de la formule LAMBDA en tant que plage nommee

Et ensuite, vous appelez votre fonction personnalisée directement depuis une cellule comme pour n'importe quelle autre fonction d'Excel. Vous pouvez voir que l'icône d'une fonction personnalisée est différente des fonctions standard d'Excel.

La fonction personnalisee est visible dans la liste des fonctions Excel

Et ensuite, il faut passer en paramètre les données attendues par la fonction personnalisée.

=MaFonction(1;3)

Resultat de la fonction personnalisee

Récemment, une nouvelle technique a été développée par Microsoft pour écrire vos fonctions LAMBDA. Pour cela, il faut utiliser un complément (Add-In), l'Advanced Function Environment.

Cas pratique d'utilisation de la fonction LAMBDA

Vous trouverez de nombreux cas d'utilisation de la fonction LAMBDA dans différentes fiches pratiques de ce site

  • Formule pour retourner le prix TTC
Fonction personnalisee pour calculer le prix TTC avec different taux de TVA
  • Utiliser Excel comme Moteur de Recherche d’Images Google
Test de la fonction LAMBDA avec des images
  • Nous pouvons aussi créer une fonction pour compter le nombre de mots dans une cellule.
Fonction Personnalisee NB.MOTS

Vous trouverez des informations complémentaires sur la fonction LAMBDA sur le site de Microsoft.

Frédéric LE GUEN

LAMBDA

1 commentaire

  1. Ephram
    05/02/2021 @ 15:56

    Merci pour cet article !

    Est-ce que la fonction Lambda eut contenir d'autres fonctions ?
    Par exemple :
    =LAMDA(....-SOMME(...;...))
    (les petits point représente la zone modifiable)

    Merci d'avance !

    Répondre

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Articles les plus consultés

  1. Comparer deux colonnes dans Excel
  2. Création d’un calendrier automatique avec Excel
  3. Excel gratuit depuis un navigateur
  4. Changer la couleur à partir du résultat d’une formule dans Excel
  5. Fonction SI dans Excel
  6. Fonction DATE – ANNEE – MOIS – JOUR dans Excel
  7. Créer un diagramme de Gantt avec Excel
  8. Fonction RECHERCHEV avec Excel
  9. Pyramide des âges avec Excel
  10. Quiz pour débutant
  11. La Fonction NB.SI.ENS d’Excel
  12. Calcul avec des heures dans Excel
  13. Comment regrouper par date dans un tableau croisé dynamique
  14. Comment faire des SI imbriqués dans Excel
  15. Format des dates dans Excel
image exercice site

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Built with Kit

    Créez vos propres fonctions avec LAMBDA dans Excel

    Reading time: 3 minutes
    11 658
    Dernière mise à jour le 14/05/2026

    C'est quoi la fonction LAMBDA dans Excel et comment bien l'utiliser

    1. Créer ses propres fonctions dans Excel. La fonction LAMBDA a été développée pour simplifier l'écriture de formules dans Excel.
    2. Regrouper plusieurs formules intermédiaires. Plutôt que d'avoir 3, 4, 5, ... cellules avec des calculs intermédiaires pour obtenir votre résultat, la fonction LAMBDA d'Excel va contenir le contenu de toutes ces fonctions intermédiaires afin d'éviter les erreurs de saisies.
    3. Attribuer un nom simple à votre fonction. Le but final est de créer une fonction simple pour vos utilisateurs, avec le moins de paramètres à renseigner.

    Présentation de la fonction LAMBDA

    La fonction LAMBDA a été introduite en Novembre 2020 dans Excel 365. Elle s'écrit de la façon suivante

    1. Variable 1
    2. Variable 2
    3. ......
    4. Formule de calcul

    Vous pouvez écrire jusqu'à 253 variables théoriquement. Mais déjà travailler avec plus de 5 variables, c'est compliqué ?

    Ce qui est déroutant avec cette fonction, c'est que la formule de calcul est nécessairement écrite à la fin de la fonction.

    Presentation LAMBDA

    Dans cet exemple, nous avons 2 variables, x et y. Et au moment de l'appel de cette fonction, nous allons passer les valeurs 1 et 3. L'expression x+y sera évaluée et le résultat sera donc 4.

    Où écrire une fonction LAMBDA

    La fonction LAMBDA est une fonction particulière. Et pour cela, elle ne peut pas s'écrire directement dans une cellule.

    Si vous écrivez une fonction LAMBDA dans une cellule, vous n'obtiendrez que l'erreur #CALC! Excel ne peut pas interpréter cette fonction de cette façon ⛔⛔⛔

    LAMBDA retourne lerreur CALC dans une cellule

    En fait, cette fonction s'attend à recevoir des paramètres. Donc il faut trouver une astuce pour lui passer les valeurs pour les variables de la fonction.

    Utiliser les plages nommées

    Donc, pour écrire une fonction LAMBDA, il faut passer par une plage nommée (Formules > Gestionnaire de noms)

    Menu Definir un nom pour les plages nommees
    1. Donnez un nom à votre fonction personnalisée.
    2. Ecrivez ensuite votre fonction LAMBDA dans la zone Fait référence à.
    Ecriture de la formule LAMBDA en tant que plage nommee

    Et ensuite, vous appelez votre fonction personnalisée directement depuis une cellule comme pour n'importe quelle autre fonction d'Excel. Vous pouvez voir que l'icône d'une fonction personnalisée est différente des fonctions standard d'Excel.

    La fonction personnalisee est visible dans la liste des fonctions Excel

    Et ensuite, il faut passer en paramètre les données attendues par la fonction personnalisée.

    =MaFonction(1;3)

    Resultat de la fonction personnalisee

    Récemment, une nouvelle technique a été développée par Microsoft pour écrire vos fonctions LAMBDA. Pour cela, il faut utiliser un complément (Add-In), l'Advanced Function Environment.

    Cas pratique d'utilisation de la fonction LAMBDA

    Vous trouverez de nombreux cas d'utilisation de la fonction LAMBDA dans différentes fiches pratiques de ce site

    • Formule pour retourner le prix TTC
    Fonction personnalisee pour calculer le prix TTC avec different taux de TVA
    • Utiliser Excel comme Moteur de Recherche d’Images Google
    Test de la fonction LAMBDA avec des images
    • Nous pouvons aussi créer une fonction pour compter le nombre de mots dans une cellule.
    Fonction Personnalisee NB.MOTS

    Vous trouverez des informations complémentaires sur la fonction LAMBDA sur le site de Microsoft.

    Étiquettes : LAMBDA
    Frédéric LE GUEN

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      Built with Kit

      1 commentaire

      1. Ephram
        05/02/2021 @ 15:56

        Merci pour cet article !

        Est-ce que la fonction Lambda eut contenir d'autres fonctions ?
        Par exemple :
        =LAMDA(....-SOMME(...;...))
        (les petits point représente la zone modifiable)

        Merci d'avance !

        Répondre

      Laisser un commentaire Annuler la réponse

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

      À propos
      Contact
      Mentions légales
      CGV

      © 2002 – 2026 – https://excel-exercice.com. Tous droits réservés.
      Site géré par le majordome du net

      À propos
      Contact
      Mentions légales
      CGV

      © 2026 – https://excel-exercice.com. Tous droits réservés.
      Site géré par le majordome du net