Expert Fonctions

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

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 ou bien 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

Related posts

Nouvelles fonctions de prévision

Frédéric LE GUEN

Tableau dynamique

Frédéric LE GUEN

Supprimer les styles de cellules

Frédéric LE GUEN

Laissez un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.