PRINCPER (PPMT en anglais) est la fonction Excel indispensable pour comprendre comment ton prêt se rembourse mois après mois. Elle te calcule précisément quelle part de ta mensualité sert réellement à rembourser le capital emprunté, et non les intérêts. Que tu sois banquier, comptable ou particulier gérant ton crédit immobilier, c'est l'outil de base pour analyser la mécanique d'un prêt.
Concrètement, PRINCPER te permet de construire des tableaux d'amortissement professionnels, de comparer les premières mensualités (où tu paies surtout des intérêts) aux dernières (où tu rembourses surtout du capital), ou encore de vérifier les chiffres fournis par ta banque.
Syntaxe de la fonction PRINCPER
=PRINCPER(taux; pér; npm; va; [vc]; [type])PRINCPER renvoie toujours une valeur négative, car elle représente une sortie d'argent. Utilise =ABS(PRINCPER(...)) ou =-PRINCPER(...) pour obtenir un nombre positif dans tes tableaux.
Comprendre chaque paramètre de la fonction PRINCPER
Les quatre premiers arguments sont obligatoires et se lisent dans l'ordre : le taux par période, la pér que tu veux analyser, le npm (nombre total de paiements), puis va, le montant emprunté. Le piège n'est pas l'ordre mais l'unité : ton taux et ton npm doivent parler la même langue (tous deux mensuels, ou tous deux annuels).
Les deux derniers, vc et type, sont facultatifs et restent à 0 pour un prêt classique. Tu n'y touches que pour un prêt ballon (un solde à laisser à la fin) ou des paiements en début de période.
taux
: le taux d'intérêt par périodeSi ton prêt a un taux annuel de 3,6 % et que tu paies mensuellement, divise par 12 : 3.6%/12 ou 0.036/12. C'est crucial : le taux doit correspondre à la fréquence de paiement.
Astuce : Pour un paiement trimestriel, divise le taux annuel par 4. Pour un paiement semestriel, par 2.
pér
: la période pour laquelle tu veux calculer le remboursement du capitalC'est un nombre entre 1 et npm. Par exemple, pér=1 pour la première mensualité, pér=12 pour la douzième. Ce paramètre te permet d'analyser l'évolution du remboursement mois par mois.
npm
: le nombre total de périodes de paiementPour un prêt sur 20 ans avec des mensualités, c'est 20*12 = 240. Pour un prêt sur 5 ans avec des paiements trimestriels, c'est 5*4 = 20. Ce paramètre définit la durée totale du prêt.
va
: la valeur actuelle, c'est-à-dire le montant du prêtPour un emprunt de 200 000 €, entre -200000. Le signe négatif indique que c'est de l'argent que tu as reçu (entrée de trésorerie). Si tu préfères utiliser un nombre positif, inverse le signe du résultat final.
Astuce : Dans Excel, les flux entrants sont positifs et les flux sortants négatifs. C'est une convention comptable à respecter pour des résultats cohérents.
vc
: la valeur capitalisée, c'est-à-dire le solde que tu veux atteindre à la fin(facultatif)Par défaut, vc=0 (prêt entièrement remboursé). Si tu veux qu'il reste 50 000 € à la fin (par exemple pour un prêt ballon), entre 50000. Rarement utilisé pour les prêts classiques.
type
: indique quand les paiements sont effectués(facultatif)0 (ou omis) = en fin de période (cas standard pour la plupart des prêts). 1 = en début de période (rare, sauf pour certains prêts professionnels ou contrats de location-financement).
Pas envie d'écrire la formule PRINCPER à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Banquier : analyser le remboursement d'un crédit immobilier
Tu es banquier et un client veut savoir combien de capital il rembourse dans sa première mensualité d'un prêt de 250 000 € sur 25 ans à 3,5 % annuel.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Montant prêt | Taux annuel | Durée (années) | Capital mois 1 |
| 2 | 250 000 € | 3,5 % | 25 | 272,92 € |
=ABS(PRINCPER(3.5%/12; 1; 25*12; -250000))La fonction isole la part de capital de la première mensualité, soit 272,92 €. Le client ne rembourse donc que 273 € de capital le premier mois (le reste, environ 1 252 €, part en intérêts). La mensualité totale s'obtient avec VPM, et la différence entre les deux correspond justement aux intérêts.
Comptable : construire un tableau d'amortissement
Tu es comptable et tu dois créer un tableau d'amortissement pour un prêt de 50 000 € sur 5 ans à 4 % annuel. Tu veux voir l'évolution du remboursement du capital sur les 12 premiers mois.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Mois | Capital remboursé | Intérêts | Mensualité |
| 2 | 1 | 754,17 € | 166,67 € | 920,84 € |
| 3 | 2 | 756,68 € | 164,16 € | 920,84 € |
| 4 | 3 | 759,20 € | 161,64 € | 920,84 € |
| 5 | 6 | 769,41 € | 151,43 € | 920,84 € |
| 6 | 12 | 789,70 € | 131,14 € | 920,84 € |
=ABS(PRINCPER(4%/12; A2; 60; -50000))En faisant varier la période (A2), la fonction calcule le capital remboursé pour chaque mois. La part du capital augmente chaque mois tandis que les intérêts diminuent, mais la mensualité reste fixe à 920,84 €.
Astuce de pro : Pour les intérêts, utilise =ABS(INTPER(4%/12; A2; 60; -50000)). Pour la mensualité totale, =ABS(VPM(4%/12; 60; -50000)). Tu verras que Capital + Intérêts = Mensualité à chaque ligne.
Analyste financier : comparer le remboursement première vs dernière année
Tu es analyste financier et tu veux démontrer à ton directeur comment évolue le remboursement du capital entre la première et la dernière année d'un prêt de 300 000 € sur 20 ans à 3 % annuel.
| A | B | C | |
|---|---|---|---|
| 1 | Période | Capital remboursé (année) | Pourcentage du prêt |
| 2 | Année 1 (mois 1-12) | 8 435 € | 2,81 % |
| 3 | Année 20 (mois 229-240) | 19 655 € | 6,55 % |
=ABS(CUMUL.PRINCPER(3%/12; 240; -300000; 1; 12; 0))Ici, CUMUL.PRINCPER additionne le capital remboursé sur les mois 1 à 12, soit 8 435 € la première année. En visant les périodes 229 à 240, tu obtiens 19 655 € pour l'année 20 : plus du double, alors que les mensualités sont identiques.
Particulier : vérifier un tableau d'amortissement bancaire
Tu es particulier et ta banque t'a remis un tableau d'amortissement pour ton crédit auto de 25 000 € sur 4 ans à 5,2 % annuel. Tu veux vérifier que le capital remboursé au 24ème mois est correct.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Mois vérifié | Capital selon banque | Capital calculé | Différence |
| 2 | 24 | 475,83 € | 475,83 € | 0,00 € |
=ABS(PRINCPER(5.2%/12; 24; 48; -25000))La fonction calcule le capital remboursé au 24e mois et confirme les 475,83 € annoncés par la banque. Tu peux reproduire cette vérification pour n'importe quel mois du tableau en changeant la période.
Astuce de pro : Additionne tous les PRINCPER de 1 à 48 avec CUMUL.PRINCPER. Le total doit être exactement 25 000 € (le montant du prêt). Si ce n'est pas le cas, il y a une erreur dans le tableau de la banque.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction PRINCPER
Avec PRINCPER, ce ne sont presque jamais les chiffres qui clochent, mais les unités et les signes. Une pér qui dépasse npm déclenche un #NOMBRE!, et un taux annuel mélangé à un npm en mois te sort un résultat faux sans jamais lever d'erreur (le plus sournois).
Les deux autres pièges viennent de la convention comptable : le résultat négatif qui inverse tes totaux, et la confusion entre va (le montant emprunté) et vc (le solde final).
Erreur #NOMBRE! : période supérieure à npm
Le paramètre pér est supérieur à npm. Tu ne peux pas calculer le 250ème mois d'un prêt sur 240 mois.
Solution : Vérifie que pér est toujours compris entre 1 et npm. Si tu crées un tableau avec des formules copiées, ajoute une condition : =SI(A2<=npm; PRINCPER(...); "").
Incohérence de périodicité entre taux et npm
Si ton taux est annuel mais que ton npm est en mois, le résultat sera complètement faux. Le taux et le nombre de périodes doivent toujours être exprimés dans la même unité.
Solution : Divise toujours le taux annuel par le nombre de périodes par an : taux_annuel/12 pour des mensualités. Crée des cellules intermédiaires dédiées pour éviter les erreurs de copie.
Résultat négatif inattendu dans un tableau
PRINCPER retourne un nombre négatif par convention comptable (sortie d'argent). Affiché directement, il peut donner des totaux inversés ou prêter à confusion.
Solution : Utilise =ABS(PRINCPER(...)) pour obtenir la valeur absolue, ou =-PRINCPER(...) pour inverser le signe. Applique la même logique à INTPER et VPM pour que tes colonnes restent cohérentes.
Confusion entre va et vc
Certains inversent va (valeur actuelle = montant du prêt) et vc (valeur capitalisée = solde final). Avec le montant du prêt dans vc, PRINCPER calcule un prêt qui part de 0 pour arriver à ce montant.
Solution : Retiens : va = montant emprunté maintenant ; vc = solde à la fin (0 pour un prêt classique). Laisse vc omis ou à 0 dans la grande majorité des cas.
PRINCPER vs INTPER vs VPM vs CUMUL.PRINCPER
Prends PRINCPER quand tu veux la part de capital d'UN mois précis, et son jumeau INTPER pour la part d'intérêts du même mois. Additionne les deux et tu retombes exactement sur VPM, la mensualité totale.
Dès que tu raisonnes sur une plage de mois plutôt qu'un seul (le capital remboursé sur une année, par exemple), passe à CUMUL.PRINCPER plutôt que d'empiler douze PRINCPER.
| Fonction | Ce qu'elle calcule | Quand l'utiliser | Exemple |
|---|---|---|---|
| PRINCPER | Part du capital remboursé pour UNE période donnée | Analyser mois par mois le remboursement du capital | =PRINCPER(4%/12; 1; 240; -100000) |
| INTPER | Part des intérêts pour UNE période donnée | Connaître les intérêts payés un mois précis | =INTPER(4%/12; 1; 240; -100000) |
| VPM | Mensualité totale (capital + intérêts) | Calculer combien tu paies chaque mois au total | =VPM(4%/12; 240; -100000) |
| CUMUL.PRINCPER | Capital total remboursé sur plusieurs périodes | Savoir combien de capital remboursé entre deux dates | =CUMUL.PRINCPER(4%/12; 240; -100000; 1; 12; 0) |
Astuces avancées avec PRINCPER
Calcule le capital restant dû à n'importe quel moment
Pour savoir combien il te reste à rembourser après N mois, utilise =PRINCPER via sa version cumulée : =montant_initial + CUMUL.PRINCPER(taux/12; npm; -montant_initial; 1; mois_actuel; 0). La somme des PRINCPER déjà payés est négative, ce qui réduit le montant initial.
Résultat : le capital restant dû en temps réel, sans avoir à tenir un tableau complet.
Simule l'impact d'un remboursement anticipé
Pour modéliser un remboursement anticipé de 10 000 € après 3 ans, calcule d'abord le capital restant dû après 36 mois, soustrais 10 000 €, puis utilise ce nouveau montant comme va dans =PRINCPER pour un nouveau prêt sur la durée restante.
Tu compares ainsi les deux scénarios (avec et sans remboursement anticipé) côte à côte, avec les vrais chiffres.
Crée un graphique d'évolution capital vs intérêts
Construis deux colonnes : une avec =ABS(PRINCPER(...)) et une avec =ABS(INTPER(...)) pour chaque mois. Un graphique en aires empilées montre visuellement la bascule : au début, les intérêts dominent ; à la fin, c'est le capital qui prend le dessus.
Très percutant pour une présentation client ou une note de direction.
Questions fréquentes sur la fonction PRINCPER
Quelle est la différence entre PRINCPER et INTPER ?
PRINCPER calcule la part du capital remboursé dans ta mensualité, tandis que INTPER calcule la part des intérêts. Si tu additionnes les deux, tu obtiens exactement ta mensualité totale (VPM).
Au début du prêt, INTPER est élevé et PRINCPER est faible. À la fin, c'est l'inverse : tu rembourses surtout du capital et presque plus d'intérêts.
Pourquoi PRINCPER retourne-t-il un nombre négatif ?
Comme pour toutes les fonctions financières Excel, PRINCPER utilise la convention comptable : les sorties d'argent sont négatives, les entrées positives. Le remboursement du capital est une sortie, donc le résultat est négatif.
Utilise ABS() si tu veux un nombre positif pour l'affichage, ou préfixe la formule d'un signe -.
Comment calculer le capital total remboursé sur plusieurs mois ?
Utilise CUMUL.PRINCPER(taux; npm; va; période_début; période_fin; type). Par exemple, pour connaître le capital remboursé pendant la première année d'un prêt : =CUMUL.PRINCPER(taux/12; npm; va; 1; 12; 0).
C'est beaucoup plus rapide que de faire la somme de 12 formules PRINCPER séparées.
Pourquoi le capital remboursé augmente-t-il chaque mois ?
C'est le principe de l'amortissement : ta mensualité reste fixe, mais la part d'intérêts diminue chaque mois (car tu dois moins). Comme la mensualité ne change pas, la part du capital augmente automatiquement.
Au début, tu paies surtout des intérêts ; à la fin, surtout du capital. C'est pourquoi les premiers mois sont les plus coûteux en intérêts.
Le paramètre type change-t-il beaucoup le résultat ?
Oui, notamment pour le premier paiement. Avec type=0 (paiement en fin de période), PRINCPER calcule l'amortissement classique. Avec type=1 (paiement en début de période), le capital remboursé du premier mois est plus élevé car les intérêts portent sur un mois de moins.
La différence diminue ensuite. Pour la quasi-totalité des prêts bancaires, type=0 (ou omis) est la valeur correcte.
Pour aller plus loin
Les fonctions similaires : INTPER, VPM, VA, CUMUL.PRINCPER, CUMUL.INTER
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

