FinancierIntermédiaire

Fonction NPM ExcelGuide Complet 2026 avec Exemples

NPM (NPER en anglais) est LA fonction Excel qui te dit combien de temps il te faudra pour rembourser un prêt ou atteindre un objectif d'épargne. Que tu sois banquier, conseiller financier ou particulier planifiant ton avenir, cette fonction te permet de répondre à une question essentielle : "Combien de temps ça va me prendre ?"

Dans ce guide, tu vas découvrir comment utiliser NPM pour calculer la durée d'un emprunt, le temps nécessaire pour constituer une épargne, ou même estimer combien d'années il te faut pour doubler ton capital. Des exemples concrets du monde professionnel vont te montrer toute la puissance de cette fonction.

Syntaxe de la fonction NPM

=NPM(taux; vpm; va; [vc]; [type])

La fonction NPM calcule le nombre de périodes de paiement pour un investissement ou un prêt, basé sur des paiements constants et un taux d'intérêt fixe. C'est l'inverse de VPM : au lieu de calculer le paiement, tu calcules la durée.

Comprendre chaque paramètre de la fonction NPM

1

taux

(obligatoire)

Le taux d'intérêt par période. Si tu as un taux annuel de 4,8% et des mensualités, divise par 12 : 4,8%/12. C'est crucial de faire correspondre la périodicité du taux avec celle des paiements, sinon ton calcul sera faux.

2

vpm

(obligatoire)

Le montant du paiement effectué chaque période. Pour un prêt, c'est négatif (tu paies) : -1000. Pour une épargne avec versements, c'est aussi négatif (tu verses). Ce montant reste constant sur toute la durée.

3

va

(obligatoire)

La valeur actuelle, c'est-à-dire le montant total du prêt ou du capital initial. Pour un emprunt de 200 000€, entre 200000 (positif car tu reçois l'argent). Pour une épargne partant de zéro, entre 0.

4

vc

(optionnel)

La valeur future, le montant que tu veux atteindre. Pour un prêt remboursé totalement, c'est 0 (valeur par défaut). Pour un objectif d'épargne de 100 000€, entre 100000. Si tu omets ce paramètre, Excel suppose 0.

5

type

(optionnel)

Indique quand les paiements ont lieu : 0 ou omis = fin de période (cas standard des prêts), 1 = début de période (loyers, certaines épargnes). La plupart du temps, tu utiliseras 0 ou tu omettras ce paramètre.

Astuce : Pour vérifier ton calcul NPM, utilise la fonction VPM avec le nombre de périodes obtenu. Si tu retrouves ton paiement mensuel initial, c'est bon ! C'est la technique de vérification préférée des analystes financiers.

Exemples pratiques pas à pas

Exemple 1 – Banquier : calculer la durée d'un prêt immobilier

Tu es banquier et un client te demande combien de temps il lui faudra pour rembourser un prêt de 250 000€ avec des mensualités de 1 200€ à un taux de 3,6% annuel. Tu utilises NPM pour lui répondre instantanément.

La formule divise le taux annuel par 12 pour obtenir le taux mensuel.

ABCD
1Montant empruntéMensualitéTaux annuelDurée
2250 000 €1 200 €3,6%264 mois (22 ans)
Formule :=NPM(3,6%/12; -1200; 250000)
Résultat :264 mois

Résultat : 264 mois, soit 22 ans. Avec cette information, tu peux conseiller ton client sur la faisabilité de l'emprunt et proposer des alternatives si la durée est trop longue.

Exemple 2 – Analyste financier : temps pour atteindre un objectif d'épargne

Tu es analyste financier et tu conseilles un client qui veut constituer 100 000€ pour la retraite. Il peut épargner 800€/mois avec un rendement estimé de 5% annuel. Combien de temps lui faudra-t-il ?

VA est 0 car il part de zéro, VC est 100 000€ car c'est l'objectif.

ABCD
1Épargne mensuelleTaux annuelObjectifDurée
2800 €5%100 000 €101 mois (8,4 ans)
Formule :=NPM(5%/12; -800; 0; 100000)
Résultat :101 mois

En 8 ans et 5 mois, ton client atteindra son objectif. C'est une information précieuse pour planifier sa retraite et ajuster ses versements si nécessaire.

Exemple 3 – Comptable : amortissement d'un équipement professionnel

Tu es comptable en entreprise. Ton entreprise a financé un équipement de 80 000€ et paie 1 500€ par mois à 4,2% d'intérêt. Le directeur financier veut savoir dans combien de temps l'équipement sera payé.

L'équipement sera intégralement payé en moins de 5 ans.

ABCD
1Prix équipementPaiement mensuelTauxDurée
280 000 €1 500 €4,2%58 mois (4,8 ans)
Formule :=NPM(4,2%/12; -1500; 80000)
Résultat :58 mois

Avec cette information, tu peux planifier le renouvellement de l'équipement et anticiper les futurs investissements dans ton plan de trésorerie.

Exemple 4 – Particulier : combien de temps pour doubler son capital ?

Tu es un particulier avec 20 000€ placés à 6% annuel sans versement supplémentaire. Tu veux savoir combien d'années il te faudra pour doubler ton capital et atteindre 40 000€.

VPM est 0 car il n'y a pas de versement régulier, juste des intérêts composés.

ABCD
1Capital initialTaux annuelObjectifDurée
220 000 €6%40 000 €11,9 ans
Formule :=NPM(6%; 0; -20000; 40000)
Résultat :11,9 ans

En environ 12 ans, ton capital aura doublé grâce aux intérêts composés. C'est la fameuse "règle de 72" vérifiée : 72 ÷ 6 ≈ 12 ans.

Les erreurs fréquentes et comment les corriger

Erreur #NOMBRE! : paiement trop faible

Si tu obtiens #NOMBRE!, c'est que tes paiements ne couvrent même pas les intérêts mensuels. Par exemple, un prêt de 100 000€ à 5% annuel génère environ 417€ d'intérêts par mois. Si tu paies seulement 300€, le capital ne diminuera jamais.

Solution : Augmente le montant du paiement (VPM) jusqu'à ce qu'il dépasse au minimum les intérêts mensuels. Vérifie aussi que les signes sont corrects : VA positif, VPM négatif pour un prêt.

Confusion entre taux annuel et taux périodique

L'erreur la plus courante : utiliser un taux annuel de 4,8% directement dans NPM alors que tu as des mensualités. Le résultat sera 12 fois plus petit que la réalité !

Solution : Divise toujours le taux annuel par le nombre de périodes par an. Mensualités = taux_annuel/12, trimestriel = taux_annuel/4.

Résultat négatif ou aberrant

Si NPM retourne un nombre négatif ou un chiffre étrange comme -200 ou 10 000, c'est un problème de signes. Excel utilise une convention stricte : l'argent que tu reçois est positif, l'argent que tu paies est négatif.

Solution : Pour un prêt classique, utilise VA positif (tu reçois le prêt) et VPM négatif (tu paies). Pour l'épargne, utilise VA = 0, VPM négatif (tu verses), VC positif (ton objectif).

Bon réflexe : Teste toujours ta formule avec un cas simple dont tu connais la réponse. Par exemple, un prêt de 12 000€ à 0% avec des mensualités de 1 000€ doit donner exactement 12 mois. Si ce n'est pas le cas, revois tes signes !

NPM vs VPM vs VA vs TAUX vs VC

FonctionCe qu'elle calculeQuand l'utiliser
NPMNombre de périodes (durée)Tu sais combien tu paies, tu veux savoir combien de temps ça durera
VPMMontant du paiementTu connais la durée, tu veux savoir combien payer par mois
VAValeur actuelle (capital)Tu veux savoir combien tu peux emprunter avec un paiement donné
TAUXTaux d'intérêtTu veux calculer le taux réel d'un prêt ou placement
VCValeur futureTu veux savoir combien vaudra ton épargne dans X années

Ces cinq fonctions sont les piliers de la finance sous Excel. Elles utilisent toutes les mêmes paramètres, mais calculent chacune une variable différente. Une fois que tu maîtrises l'une d'elles, les autres deviennent faciles !

Astuces de pro pour utiliser NPM efficacement

Simulations multiples : Crée un tableau avec différents montants de paiement en colonne et utilise NPM pour voir comment la durée évolue. Tu pourras comparer instantanément : "Si je paie 1 000€/mois, ça prend 20 ans, mais à 1 200€, seulement 16 ans."

Règle de 72 vérifiée : Pour vérifier un doublement de capital, utilise NPM avec VPM=0, VA=-capital, VC=capital×2. Le résultat devrait être proche de 72÷taux_en_pourcentage. C'est une excellente vérification rapide !

Combine NPM et SI : Utilise =SI(NPM(...) > 360; "Trop long"; "Acceptable") pour alerter automatiquement si un prêt dépasse 30 ans. Très utile dans les simulateurs de crédit.

Questions fréquentes

Comment convertir le résultat de NPM en années si j'ai des mensualités ?

Si tu utilises un taux mensuel et des paiements mensuels, divise simplement le résultat par 12. Par exemple, 180 mois ÷ 12 = 15 ans. C'est la conversion la plus courante pour les prêts immobiliers.

Pourquoi NPM retourne-t-elle une erreur #NOMBRE! ?

Cela arrive quand tes paiements sont trop faibles pour couvrir les intérêts. Imagine : si tu empruntes 100 000€ à 5% et que tu paies seulement 200€/mois, tu ne couvriras même pas les intérêts mensuels. Le prêt ne sera jamais remboursé, donc Excel retourne une erreur.

Peut-on utiliser NPM pour calculer le temps d'épargne ?

Absolument ! NPM fonctionne aussi bien pour l'épargne que pour les prêts. Si tu veux savoir combien de temps il te faut pour atteindre 50 000€ en épargnant 500€/mois à 4% de rendement, NPM te donnera la réponse.

Quelle est la différence entre le paramètre type 0 et type 1 ?

Type 0 (ou omis) signifie que tu paies en fin de période, type 1 en début de période. Pour un prêt classique, c'est 0 car tu paies à la fin du mois. Pour un loyer ou une épargne programmée, c'est souvent 1 car tu paies en début de mois.

Comment vérifier si mon calcul NPM est correct ?

Utilise VPM avec le résultat de NPM pour recalculer le paiement. Si tu retrouves ton paiement initial, c'est que NPM a bien fonctionné. C'est une technique de vérification croisée très utilisée en finance.

Les fonctions similaires à NPM

Deviens un pro d'Excel

Tu maîtrises maintenant NPM ! Rejoins Le Dojo Club pour découvrir toutes les fonctions financières et devenir un expert des calculs de prêts et d'investissements.

Essayer pendant 30 jours