Cas pratique d’utilisation de la fonction LAMBDA – Taux de TVA

Cas pratique d’utilisation de la fonction LAMBDA – Taux de TVA
Dernière mise à jour le 05/02/2024
Temps de lecture : 3 minutes

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.

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.

MVP_logo_2017

Cas pratique d’utilisation de la fonction LAMBDA – Taux de TVA

Reading time: 3 minutes
Dernière mise à jour le 05/02/2024

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.

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.