Exemple d’utilisation de la fonction LAMBDA – Taux de TVA

Dernière mise à jour le 23/08/2024
Temps de lecture : 3 minutes

Nous allons voir dans un exemple pratique comment utiliser les fonctions LAMBDA d'Excel. Pour rappel, les fonctions LAMBDA vous permettent de créer vos propres fonctions.

Intérêt de créer ses propres fonctions

La fonction LAMBDA vous permet de créer vos propres fonctions Excel. Sachant qu'il y a plus de 500 fonctions dans Excel, on peut se demander l'intérêt de créer ses propres fonctions.

En fait, ça vous permet de construire une fonction, plus ou moins complexe, et de sécuriser son utilisation en l'intégrant dans un nom qui lui est propre. Pour illustrer cet article, nous allons construire une série de fonctions personnalisées pour retourner les prix TTC de nos articles.

Fonction PRIXTTC

Le calcul pour trouver le prix TTC (toute taxe comprise) d'un article est obtenu par la formule vue dans cet article.

=Prix hors taxe*1,2

Pour s'assurer que nos utilisateurs ne vont pas modifier notre formule, nous allons créer une fonction PRIXTTC qui retournera le prix TTC à partir du prix hors taxe.

Exemple de prix HT

Nous allons définir le nom de notre formule personnalisée à partir du menu Formule > Définir un nom.

Menu Definir un nom pour les plages nommees

Et dans la boîte de dialogue, nous allons écrire le nom de notre fonction et l'écriture de notre formule dans une fonction LAMBDA. Nous donnons le nom de PrixHT pour notre variable.

=LAMBDA(PrixHT;PrixHT*1,2)

Ecriture de la fonction personnalisee PRIXTTC

Ainsi, il vous suffit d'appeler la fonction PRIXTTC depuis une cellule, et de lui passer comme paramètre la cellule contenant le prix HT, pour obtenir le prix avec TVA.

Utilisation de la fonction personnalisee PRIXTTC

Amélioration de l'écriture avec plusieurs niveaux de TVA

Dans l'exemple précédent, nous avons appliqué un taux de TVA unique de 20% à tous nos articles. Or pour certains produits, des taux de TVA différents comme 10, 5.5 ou 2.1, peuvent être appliqués.

Tableau de prix HT et de taux de TVA different

Donc, nous allons améliorer notre fonction personnalisée PRIXTTC en adressant un second paramètre qui correspondra au taux de TVA à appliquer.

Pour cela, nous allons modifier notre fonction précédente depuis le menu Formules > Gestionnaire de noms.

Menu Gestionnaire de noms

Puis, depuis la boîte de dialogue, vous pouvez choisir, soit de cliquer sur le bouton modifier soit de changer la formule directement dans la zone de texte.

Modifier la fonction LAMBDA

Et là, vous écrivez votre nouvelle formule qui prend en compte le prix HT et le taux de TVA.

=LAMBDA(PrixHT;TauxTVA;PrixHT*(1+TauxTVA))

Fonction LAMBDA modifiee

Et le résultat devient :

Fonction personnalisee pour calculer le prix TTC avec different taux de TVA

Création automatique d'une fonction LAMBDA

Une évolution des compléments d'Excel vous permet de construire vos fonctions LAMBDA automatiquement

Créer une fonction LAMBDA couverture

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

2 Comments

  1. Nathalie
    28/05/2024 @ 17:00

    Bonjour et merci pour l'explication de cette fonction !!!
    Savez-vous s'il est possible "d'exporter" les fonctions lambda créées dans un classeur vers d'autres classeurs?
    Merci

    Reply

    • Frédéric LE GUEN
      28/05/2024 @ 17:02

      Pas directement, il faut passer par Github

      Reply

Laisser un commentaire

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 comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

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

    Exemple d’utilisation de la fonction LAMBDA – Taux de TVA

    Reading time: 3 minutes
    Dernière mise à jour le 23/08/2024

    Nous allons voir dans un exemple pratique comment utiliser les fonctions LAMBDA d'Excel. Pour rappel, les fonctions LAMBDA vous permettent de créer vos propres fonctions.

    Intérêt de créer ses propres fonctions

    La fonction LAMBDA vous permet de créer vos propres fonctions Excel. Sachant qu'il y a plus de 500 fonctions dans Excel, on peut se demander l'intérêt de créer ses propres fonctions.

    En fait, ça vous permet de construire une fonction, plus ou moins complexe, et de sécuriser son utilisation en l'intégrant dans un nom qui lui est propre. Pour illustrer cet article, nous allons construire une série de fonctions personnalisées pour retourner les prix TTC de nos articles.

    Fonction PRIXTTC

    Le calcul pour trouver le prix TTC (toute taxe comprise) d'un article est obtenu par la formule vue dans cet article.

    =Prix hors taxe*1,2

    Pour s'assurer que nos utilisateurs ne vont pas modifier notre formule, nous allons créer une fonction PRIXTTC qui retournera le prix TTC à partir du prix hors taxe.

    Exemple de prix HT

    Nous allons définir le nom de notre formule personnalisée à partir du menu Formule > Définir un nom.

    Menu Definir un nom pour les plages nommees

    Et dans la boîte de dialogue, nous allons écrire le nom de notre fonction et l'écriture de notre formule dans une fonction LAMBDA. Nous donnons le nom de PrixHT pour notre variable.

    =LAMBDA(PrixHT;PrixHT*1,2)

    Ecriture de la fonction personnalisee PRIXTTC

    Ainsi, il vous suffit d'appeler la fonction PRIXTTC depuis une cellule, et de lui passer comme paramètre la cellule contenant le prix HT, pour obtenir le prix avec TVA.

    Utilisation de la fonction personnalisee PRIXTTC

    Amélioration de l'écriture avec plusieurs niveaux de TVA

    Dans l'exemple précédent, nous avons appliqué un taux de TVA unique de 20% à tous nos articles. Or pour certains produits, des taux de TVA différents comme 10, 5.5 ou 2.1, peuvent être appliqués.

    Tableau de prix HT et de taux de TVA different

    Donc, nous allons améliorer notre fonction personnalisée PRIXTTC en adressant un second paramètre qui correspondra au taux de TVA à appliquer.

    Pour cela, nous allons modifier notre fonction précédente depuis le menu Formules > Gestionnaire de noms.

    Menu Gestionnaire de noms

    Puis, depuis la boîte de dialogue, vous pouvez choisir, soit de cliquer sur le bouton modifier soit de changer la formule directement dans la zone de texte.

    Modifier la fonction LAMBDA

    Et là, vous écrivez votre nouvelle formule qui prend en compte le prix HT et le taux de TVA.

    =LAMBDA(PrixHT;TauxTVA;PrixHT*(1+TauxTVA))

    Fonction LAMBDA modifiee

    Et le résultat devient :

    Fonction personnalisee pour calculer le prix TTC avec different taux de TVA

    Création automatique d'une fonction LAMBDA

    Une évolution des compléments d'Excel vous permet de construire vos fonctions LAMBDA automatiquement

    Créer une fonction LAMBDA couverture

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

    Newsletter

    1 fois par mois :
    Astuces et quiz

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

      2 Comments

      1. Nathalie
        28/05/2024 @ 17:00

        Bonjour et merci pour l'explication de cette fonction !!!
        Savez-vous s'il est possible "d'exporter" les fonctions lambda créées dans un classeur vers d'autres classeurs?
        Merci

        Reply

        • Frédéric LE GUEN
          28/05/2024 @ 17:02

          Pas directement, il faut passer par Github

          Reply

      Laisser un commentaire

      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 comment les données de vos commentaires sont utilisées.