🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Fonction PMT dans Excel — Calculer les mensualités de prêt et de crédit immobilier (et la répartition capital/intérêts)

|

Fonction PMT dans Excel — Calculer les mensualités de prêt et de crédit immobilier (et la répartition capital/intérêts)

L'essentielPMT(rate, nper, pv) renvoie le versement périodique constant qui rembourse un prêt de pv sur nper périodes au taux d'intérêt rate par période. Le résultat est négatif parce que c'est de l'argent qui sort de votre poche. Deux règles portent toute la fonction : la convention de signe (l'argent qui sort est négatif, l'argent qui entre est positif) et le taux et la période doivent correspondre à la fréquence des versements — un crédit immobilier à 6 % annuel remboursé mensuellement, c'est PMT(6%/12, années*12, montant), pas PMT(6%, ...). IPMT et PPMT séparent n'importe quel versement en sa part d'intérêts et sa part de capital. Fonctionne dans toutes les versions d'Excel.

=PMT(6%/12, 30*12, 200000)     ' mensualité d'un prêt immobilier de 200 000 $, 30 ans, 6% -> -1199.10
=-PMT(6%/12, 30*12, 200000)    ' la même mensualité affichée en nombre positif -> 1199.10
=IPMT(6%/12, 1, 30*12, 200000) ' la part d'intérêts du versement n° 1 -> -1000.00
=PPMT(6%/12, 1, 30*12, 200000) ' la part de capital du versement n° 1 -> -199.10

Demandez à un moteur de recherche « comment calculer une mensualité de prêt dans Excel » et vous obtenez cent pages qui vous montrent PMT et s'arrêtent là. Mais les deux choses qui déraillent vraiment — pourquoi la réponse est négative, et pourquoi elle est parfois fausse d'un facteur douze — ne tiennent presque jamais à la formule elle-même. Cette page commence par elles, car les maîtriser fait toute la différence entre une mensualité de 1 199 $ et un absurde 12 000 $.

Remarque : dans une interface Excel en français, ces fonctions s'appellent VPM (PMT), INTPER (IPMT), PRINCPER (PPMT), CUMUL.INTER (CUMIPMT), CUMUL.PRINCPER (CUMPRINC), TAUX (RATE), NPM (NPER), VA (PV), VC (FV) et ABS (ABS). Les résultats d'erreur #NUM! et #VALUE! s'affichent #NOMBRE! et #VALEUR!. Les formules ci-dessous utilisent les noms anglais ; le comportement est identique.

Ce que vous allez apprendre

  • Le modèle mental : PMT est un solveur, pas une formule
  • La convention de signe — pourquoi PMT est négatif, et comment inverser le signe
  • L'erreur numérique n° 1 : un taux annuel avec des périodes mensuelles
  • Les cinq arguments au complet, dont les facultatifs fv et type
  • Séparer un versement : IPMT (intérêts) et PPMT (capital)
  • Bâtir un tableau d'amortissement qui se raccorde à PMT
  • Quand PMT n'est pas la fonction qu'il vous faut

Le modèle mental : PMT est un solveur

PMT ne se contente pas d'« appliquer une formule » : elle résout une équation. Derrière elle se cache la relation de la valeur temporelle de l'argent, qui lie cinq grandeurs — le taux d'intérêt, le nombre de périodes, le montant emprunté, un éventuel solde final et le versement. Vous en fournissez quatre à PMT et elle en déduit la cinquième : l'unique versement constant qui, effectué à chaque période, ramène le solde du prêt exactement à zéro au dernier versement.

Ce cadrage compte parce que les autres fonctions de cette famille — FV, PV, RATE, NPER — sont la même équation résolue pour une inconnue différente. Apprenez une bonne fois les conventions de PMT et elles se transposent à toutes. (Plus de détails dans le guide FV et PV.)

La convention de signe : pourquoi votre mensualité est négative

Le « bug » le plus souvent signalé à propos de PMT n'en est pas un du tout :

=PMT(6%/12, 30*12, 200000)     ' -> -1199.10   (ce n'est pas une erreur !)

Les fonctions financières d'Excel modélisent les flux de trésorerie de votre point de vue. L'argent qui entre est positif ; l'argent qui sort est négatif. Quand vous contractez un prêt de 200000, cet argent arrive sur votre compte : pv est donc positif. Les versements repartent ensuite vers l'extérieur, et PMT les indique donc en négatif. Le signe moins, c'est Excel qui vous indique le sens de l'argent, pas qu'une erreur s'est produite.

Vous avez trois façons propres d'afficher un versement positif — choisissez-en une et tenez-vous-y dans tout le modèle :

=-PMT(6%/12, 30*12, 200000)    ' inverser le résultat -> 1199.10   (le plus clair)
=PMT(6%/12, 30*12, -200000)    ' rendre le prêt négatif -> 1199.10
=ABS(PMT(6%/12, 30*12, 200000))' forcer le positif avec ABS -> 1199.10

La règle que vous pouvez appliquer à toutes les fonctions de cette page : décidez quel sens est positif, gardez chaque montant cohérent avec ce choix, et les signes se règlent d'eux-mêmes. Les mélanger — un prêt positif et un versement positif dans la même relation — voilà ce qui produit des résultats impossibles.

Le taux et la période doivent s'accorder — l'erreur n° 1

Les prêts sont exprimés en taux annuel mais remboursés mensuellement. PMT n'a aucune idée de ce que vous voulez dire ; elle utilise simplement les nombres que vous lui donnez, par période. Le taux et le nombre de périodes doivent donc tous deux être exprimés dans la même unité que le versement.

=PMT(6%/12, 30*12, 200000)     ' mensuel : 6% par an = 0.5% par mois, 30 ans = 360 mois -> -1199.10
=PMT(6%, 30, 200000)           ' annuel :  un versement par an pendant 30 ans -> -14529.02
=PMT(6%, 30*12, 200000)        ' FAUX : 6% PAR MOIS pendant 360 mois -> -12000.86

Cette troisième ligne, c'est le désastre classique — une « mensualité de crédit » de douze mille dollars par mois. Elle survient parce qu'on a divisé les années par rien tout en conservant le taux annuel. Si le versement est mensuel, divisez le taux annuel par 12 et multipliez les années par 12. Pour un rythme hebdomadaire, utilisez 52 ; trimestriel, 4. Quand un résultat de PMT paraît démesurément trop grand ou trop petit, vérifiez ceci en premier — c'est presque toujours le coupable.

Les cinq arguments au complet

=PMT(rate, nper, pv, [fv], [type])

  • rate — le taux d'intérêt par période (taux mensuel pour un versement mensuel).
  • nper — le nombre total de versements sur toute la durée du prêt.
  • pv — la valeur actuelle : le montant emprunté aujourd'hui.
  • fv (facultatif) — le solde que vous voulez laisser après le dernier versement. Vaut 0 par défaut (prêt intégralement remboursé). Donnez-lui une valeur non nulle pour un contrat de location avec valeur résiduelle : =PMT(5%/12, 36, 30000, -5000) ramène une voiture à une option d'achat de 5000.
  • type (facultatif)0 si les versements sont dus en fin de chaque période (le défaut, une annuité de fin de période), 1 s'ils sont dus au début (annuité de début de période, utilisée pour la location et les loyers payés d'avance). Payer en début de période économise un peu d'intérêts, donc type 1 donne un versement légèrement plus faible.

Séparer un versement : IPMT et PPMT

Chaque versement fixe est en réalité deux choses réunies — une part d'intérêts sur le solde que vous devez encore, et une part de capital qui réduit réellement le prêt. Au début, le solde est élevé, donc l'essentiel du versement est de l'intérêt ; vers la fin, c'est presque entièrement du capital. IPMT et PPMT séparent ces deux morceaux pour n'importe quel numéro de versement per :

=IPMT(6%/12, 1, 30*12, 200000)   ' intérêts du versement 1  -> -1000.00
=PPMT(6%/12, 1, 30*12, 200000)   ' capital du versement 1 -> -199.10
=IPMT(6%/12, 360, 30*12, 200000) ' intérêts du DERNIER versement -> -5.97
=PPMT(6%/12, 360, 30*12, 200000) ' capital du dernier versement -> -1193.13

Remarquez que IPMT + PPMT égale toujours PMT pour une même période — ce sont les deux moitiés d'un tout. L'argument supplémentaire par rapport à PMT est per, le versement précis sur lequel vous vous interrogez (de 1 à nper). Pour des totaux cumulés sur une plage de versements — par exemple le total des intérêts de la première année — utilisez CUMIPMT et CUMPRINC :

=CUMIPMT(6%/12, 30*12, 200000, 1, 12, 0)   ' total des intérêts des versements 1 à 12 -> environ -11933
=CUMPRINC(6%/12, 30*12, 200000, 1, 12, 0)  ' total du capital des versements 1 à 12 -> environ -2456

(CUMIPMT et CUMPRINC exigent l'argument type — le 0 final — et renvoient #NUM! si vous l'omettez ou si début/fin sortent de l'intervalle 1..nper.)

Bâtir un tableau d'amortissement

Comme IPMT et PPMT prennent le numéro de versement en argument, tout un tableau d'amortissement se résume à ces deux fonctions recopiées le long d'une colonne, le numéro de versement provenant d'une colonne auxiliaire :

Versement (n) Mensualité Intérêts =IPMT(r,n,N,P) Capital =PPMT(r,n,N,P) Solde restant
1 -1199.10 -1000.00 -199.10 199800.90
2 -1199.10 -999.00 -200.10 199600.80
360 -1199.10 -5.97 -1193.13 0.00

Tout le tableau se raccorde à PMT : la mensualité de chaque ligne est identique, les intérêts diminuent et le capital augmente à mesure que le solde baisse, et le solde final tombe à zéro. Si votre tableau ne se termine pas à zéro, les unités de taux et de période sont presque à coup sûr incohérentes quelque part.

Quand PMT n'est pas la fonction qu'il vous faut

PMT répond à « quel est le versement ? » Mais parfois le versement est connu et c'est une autre pièce qui manque. Comme tout cela n'est qu'une seule équation, Excel vous fournit une fonction sœur pour chaque inconnue :

  • Taux inconnuRATE (« quel intérêt me facture-t-on réellement ? »)
  • Nombre de périodes inconnuNPER (« combien de temps avant remboursement complet ? »)
  • Solde initial ou final inconnuPV et FV

Toutes les cinq partagent la convention de signe de PMT et sa discipline taux/période. Le guide FV et PV couvre les quatre autres et la « règle des cinq » qui les relie. Et quand les flux de trésorerie ne forment pas un versement constant — un investissement aux rendements irréguliers et inégaux — vous quittez complètement cette famille pour NPV et IRR.

Comment ExcelMaster aide

Les calculs de prêt déraillent à des endroits prévisibles : un /12 oublié, un versement affiché positif dans une cellule et négatif dans la suivante, un tableau d'amortissement qui ne retombe pas à zéro. Demandez à ExcelMaster « construis un tableau d'amortissement sur 30 ans pour un prêt de 200 000 $ à 6 % », et il dispose les colonnes, relie IPMT et PPMT à une colonne de numéros de versement, accorde les unités de taux et de période, et vérifie que le solde final atteint zéro. Collez un PMT qui paraît dix fois trop grand et il repère le piège du taux annuel avec des périodes mensuelles et le corrige.

Questions fréquentes

Pourquoi le résultat de mon PMT est-il négatif ?

Parce qu'Excel traite l'argent qui sort de votre poche comme négatif. Le pv d'un prêt est de l'argent que vous recevez (positif), donc les versements que vous effectuez reviennent en négatif. Ce n'est pas une erreur. Pour afficher un chiffre positif, inversez la formule — =-PMT(...) — ou saisissez le montant du prêt en nombre négatif.

Comment calculer une mensualité de crédit immobilier dans Excel ?

Divisez le taux annuel par 12 et multipliez les années par 12 : =PMT(taux_annuel/12, années*12, montant_prêt). Pour un prêt de 200 000 $ à 6 % sur 30 ans, cela donne =PMT(6%/12, 30*12, 200000), qui renvoie -1199.10. Encadrez-la d'un signe moins, =-PMT(...), si vous préférez voir une mensualité positive.

Quelle est la différence entre PMT, IPMT et PPMT ?

PMT renvoie le versement périodique entier. IPMT ne renvoie que la part d'intérêts d'un versement précis, et PPMT ne renvoie que la part de capital. Pour un numéro de versement donné, IPMT + PPMT = PMT. Utilisez IPMT/PPMT (ou les cumulatives CUMIPMT/CUMPRINC) pour bâtir un tableau d'amortissement.

Pourquoi ma mensualité de crédit atteint-elle un montant énorme ?

Vous alimentez presque à coup sûr un taux annuel avec un nombre de périodes mensuel=PMT(6%, 30*12, 200000) traite 6 % comme un taux mensuel. Divisez le taux par 12 : =PMT(6%/12, 30*12, 200000). Le taux et les périodes doivent tous deux être dans la même unité que le versement.

À quoi servent les arguments fv et type ?

fv est le solde restant après le dernier versement — laissez-le à 0 pour un prêt remboursé en totalité, ou définissez-le pour un contrat de location avec valeur résiduelle. type gère le calendrier : 0 (défaut) signifie des versements en fin de chaque période, 1 signifie le début (utilisé pour la location et les loyers payés d'avance), ce qui réduit légèrement le versement.

Testé dans

Testé dans : Excel 365 (Windows 11) — dernière vérification le 2026-07-23.

Guides associés : Excel FV et PV · Excel NPV et IRR · Modèle financier à 3 états · Excel ROUND · Excel IF