Aller au contenu principal

Qu'est-ce que la fonction PDUREE ?

Définition
La fonction PDUREE retourne le nombre de périodes nécessaires pour qu'un investissement passe d'une valeur actuelle à une valeur cible, à taux constant. La formule sous-jacente est : n = log(VC/VA) / log(1 + taux).

PDUREE (PDURATION en anglais) te sert dès que tu compares des placements à des taux différents et que la vraie question n'est pas le rendement affiché, mais le temps qu'il te faudra réellement pour atteindre ton objectif d'épargne.

Idéale pour la planification financière : combien de temps avant que ton épargne atteigne ton objectif ? Quand ton investissement aura-t-il doublé ? PDUREE te donne une réponse chiffrée en quelques secondes, que tu compares des placements ou que tu rassures un client sur l'horizon de son projet.

Syntaxe

=PDUREE(taux; va; vc)

Clique sur un argument pour aller à son explication.

PDUREE a été introduite dans Excel 2013. Pour les versions antérieures, utilise la formule équivalente : =LOG(vc/va)/LOG(1+taux).

L’erreur fatale
Un taux se saisit en décimal : écris =PDUREE(0,05; ...) pour 5 %. Tape 5 au lieu de 0,05 et Excel comprend 500 % : la durée tombe à presque rien et le résultat n'a plus aucun sens.
Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction PDUREE

PDUREE attend ses trois arguments dans un ordre précis : d'abord le taux par période, puis la valeur de départ va, et enfin la valeur cible vc que tu veux atteindre. Les trois sont obligatoires, aucun n'est facultatif.

C'est vc qui doit rester au-dessus de va, sinon le calcul de croissance n'a plus de sens. Et garde en tête que l'unité du taux (mensuel ou annuel) décide de l'unité du résultat.

1

taux

: le taux d'intérêt par période, exprimé en décimal

Pour 5% annuel, utilise 0,05. Pour un taux mensuel à partir d'un taux annuel, divise par 12 : taux_annuel/12.

Le taux doit être positif et cohérent avec l'unité choisie pour le résultat (si tu veux un résultat en mois, utilise un taux mensuel ; en années, un taux annuel).

2

va

: la valeur actuelle de l'investissement, c'est-à-dire le montant que tu investis aujourd'hui

Doit être un nombre strictement positif.

Ce peut être un capital épargné, un investissement initial ou tout autre point de départ financier dont tu veux mesurer la croissance.

3

vc

: la valeur cible que tu veux atteindre

C'est ton objectif financier. Doit être supérieure à va pour que la formule retourne un résultat positif (cas de croissance normale).

Si vc est inférieure à va, la formule retourne un résultat négatif qui n'a pas de sens financier direct.

Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

Comment calculer le nombre d'années pour atteindre un objectif avec la fonction PDUREE

Ton comparatif de placements aligne des taux différents pour un même point de départ et un même objectif, et la question que tout le monde pose est celle du temps. Chaque ligne connaît son taux, son capital de départ et le montant visé, et il te manque la durée. La fonction PDUREE la calcule directement, là où il faudrait sinon tâtonner ligne par ligne jusqu'à tomber sur le bon nombre d'années.

Les étapes
  1. 1
    Dans une cellule, écris =PDUREE(.
  2. 2
    En 1er argument : clique sur la cellule du taux de rendement, B2. Elle affiche 4 % sur la première ligne, et c'est ce taux qui fixe l'unité du résultat, car un taux annuel donne une durée en années.
  3. 3
    En 2ᵉ argument : saisis le capital de départ, 10000. Il est écrit en dur parce que toutes les lignes du comparatif partent du même montant.
  4. 4
    En 3ᵉ argument : saisis le montant que tu veux atteindre, 15000. La fonction PDUREE cherche le nombre de périodes qui sépare le départ de cet objectif à taux constant, en supposant que rien ne s'ajoute en cours de route.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas. Seul B2 est relatif, donc chaque ligne applique son propre taux aux mêmes 10 000 € de départ.
Au final, ta formule devrait ressembler à ça :=PDUREE(B2; 10000; 15000)
Explication
Le résultat se lit dans l'unité du taux : un taux annuel donne des années, soit un peu plus de dix ans et quatre mois pour passer de 10 000 € à 15 000 €. La colonne montre surtout à quel point la durée réagit au taux, puisque doubler le rendement de 2 % à 4 % ne divise pas l'attente par deux mais la fait tomber de 20,48 à 10,34 années.
Exemple 2

Comment obtenir le nombre de mois plutôt que d'années avec la fonction PDUREE

Ton suivi d'épargne s'actualise tous les mois et une durée exprimée en années décimales n'y sert à rien. Tu veux un nombre de mois que tu puisses reporter directement dans ton échéancier. La fonction PDUREE n'a pas d'argument d'unité, elle rend simplement sa réponse dans la même unité que le taux qu'on lui donne, ce qui suffit à basculer tout le tableau en mois.

Les étapes
  1. 1
    Dans une cellule, écris =PDUREE(.
  2. 2
    En 1er argument : clique sur la cellule du taux annuel et complète par /12, soit B2/12. C'est cette division, et elle seule, qui fait passer le résultat des années aux mois, car la fonction PDUREE rend toujours sa réponse dans l'unité du taux qu'on lui donne.
  3. 3
    En 2ᵉ argument : saisis le capital de départ, 10000.
  4. 4
    En 3ᵉ argument : saisis le montant visé, 15000. Ces deux montants ne dépendent pas de l'unité de temps retenue, ils ne bougent pas quand on passe des années aux mois.
  5. 5
    Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas.
Voici la formule que tu obtiens à la fin :=PDUREE(B2/12; 10000; 15000)
Explication
Diviser le taux par 12 change l'unité de tout le calcul, et la fonction PDUREE compte désormais des mois. Attention à ne pas relire ce 121,84 comme les 10,34 années de l'exemple 1 multipliées par douze, qui donneraient 124,06 : capitaliser tous les mois rapporte un peu plus vite que capitaliser une fois l'an, et le plan atteint son objectif deux mois plus tôt.
Exemple 3

Comment éviter l'erreur #NOMBRE! de la fonction PDUREE sur un taux invalide

Ton tableau de plans se remplit à la main et il suffit d'une cellule de taux laissée à zéro pour couvrir la colonne de codes d'erreur. Le calcul n'est pas cassé, c'est la question posée qui n'a pas de réponse, mais rien ne le dit à celui qui lit le tableau. Autant afficher un message explicite à la place.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 1er argument : écris le calcul à surveiller et referme-le, PDUREE(B2; 10000; 15000). La fonction PDUREE cherche la durée qui sépare 10000 de 15000 au taux de B2, et dès que ce taux vaut 0 ou passe sous zéro, elle rend #NOMBRE! au lieu d'un nombre d'années. Un capital de départ à zéro déclenche la même erreur, pour la même raison.
  3. 3
    En 2ᵉ argument : saisis le message qui s'affiche à la place de l'erreur, "Taux invalide". Il remplace n'importe quelle erreur interceptée, donc garde-le assez précis pour rester juste.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(PDUREE(B2; 10000; 15000); "Taux invalide")
Explication
Un taux nul ou négatif fait sortir la fonction PDUREE en #NOMBRE!, et c'est mathématiquement inévitable : sans rendement, un capital n'atteint jamais un objectif supérieur, donc aucune durée n'existe. La fonction SIERREUR remplace le code d'erreur par un message lisible, ce qui vaut mieux qu'une colonne barrée de #NOMBRE! devant un client.
Le savais-tu ?
Pour le temps de doublement d'un capital, PDUREE se passe de montants réels : =PDUREE(taux; 1; 2) suffit. À 7 % par an elle renvoie environ 10,24 ans, contre plus de 23 ans à 3 %.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

Les erreurs fréquentes avec la fonction PDUREE

PDUREE ne sait modéliser qu'une croissance, et elle te le rappelle dès qu'une de ses bornes est franchie. Un #NOMBRE! tombe si le taux, va ou vc passent à zéro ou en négatif, ou si tu as inversé départ et cible.

Les deux autres pièges sont plus sournois : un résultat négatif quand vc est plus petite que va, et une durée absurde quand tu tapes 5 au lieu de 0,05 pour un taux de 5%.

Erreur #NOMBRE! avec des valeurs incorrectes

#NOMBRE! apparaît si le taux est négatif ou nul, si va ou vc sont négatifs ou nuls, ou si vc est inférieure à va avec un taux positif (ce qui rendrait le calcul impossible).

Solution : Vérifie que taux > 0, va > 0 et vc > 0. Assure-toi aussi que vc > va pour une croissance normale. Si tu as inversé va et vc, corrige l'ordre des arguments.

Résultat négatif inattendu

Si vc < va, la formule retourne un résultat négatif qui n'a pas de sens financier. PDUREE ne gère pas la décroissance.

Solution : Vérifie l'ordre de tes paramètres : vc (valeur cible) doit être supérieure à va (valeur actuelle) pour modéliser une croissance. Si tu as inversé les deux, permute-les.

Taux mal formaté donne un résultat complètement faux

Entrer 5 au lieu de 0,05 pour un taux de 5% revient à indiquer un taux de 500%, ce qui donne une durée quasi nulle et sans sens.

Solution : Utilise toujours la forme décimale (0,05 pour 5%) ou divise par 100 dans la formule : =PDUREE(5/100; va; vc). Formate la cellule source en % pour éviter toute ambiguïté visuelle.

FAQ

Questions fréquentes

PDUREE calcule combien de périodes sont nécessaires pour qu'un investissement passe de va à vc avec un taux donné, sans versements réguliers. NPM calcule les périodes pour rembourser un prêt avec des paiements réguliers. PDUREE est pour la croissance d'un capital fixe, NPM pour les remboursements avec flux périodiques.

Ressources

Pour aller plus loin

Continue sur ta lancée après la fonction PDUREE : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.

Tout voir