Qu'est-ce que la fonction VC. PAIEMENTS ?
VC.PAIEMENTS (FVSCHEDULE en anglais) te sert dès que ton taux ne reste pas fixe d'une année sur l'autre et que tu veux quand même savoir ce que devient un capital de départ, sans reconstruire un calendrier de calculs à la main. C'est l'outil pour projeter un livret à taux révisés chaque année ou reconstituer la valeur réelle d'un placement à partir de ses rendements historiques.
Concrètement, c'est la fonction qu'un épargnant utilise pour projeter l'évolution de son livret avec des taux révisés chaque année, qu'un analyste financier emploie pour reconstituer la valeur actuelle d'un fonds avec ses rendements historiques réels, ou qu'un trésorier d'entreprise mobilise pour mesurer l'érosion du pouvoir d'achat de sa trésorerie de précaution face à une inflation variable. Si tes taux changent d'une période à l'autre, VC.PAIEMENTS est l'outil juste.
Syntaxe
Clique sur un argument pour aller à son explication.
Les taux doivent être saisis en format décimal dans une plage de cellules : 0,05 pour 5 %, jamais 5. Si ta plage contient des valeurs en format Pourcentage (5%), Excel les interprétera correctement (0,05 en interne), mais une cellule contenant le texte "5%" provoquera une erreur #VALEUR!.

Comprendre chaque paramètre de la fonction VC.PAIEMENTS
Les deux arguments se suivent dans un ordre fixe : d'abord le capital de départ, ensuite la plage de taux qu'Excel applique période après période, du premier au dernier. Les deux sont obligatoires, et c'est bien la plage de taux qui décide du nombre de périodes : trois cellules de taux, trois années de composition.
capital
: le montant initial à faire fructifier ou à suivre dans le tempsC'est la somme de départ avant l'application de la première période de taux. Pour un placement, tu utiliseras une valeur positive. Pour modéliser une dette qui croît, tu peux utiliser une valeur négative.
Par exemple, si tu places 10 000 euros sur un compte épargne avec des taux variables, capital = 10000. Si tu analyses l'érosion inflationniste d'une trésorerie de précaution de 200 000 euros, capital = 200000.
taux
: une plage de cellules contenant les taux d'intérêt à appliquer successivement, période après période, en format décimalSi tu as des taux annuels de 3 %, 4,5 % et 2 %, saisis 0,03, 0,045 et 0,02 dans trois cellules consécutives, puis référence cette plage dans la formule.
Excel applique ces taux dans l'ordre, du premier au dernier. La formule calcule : capital × (1 + taux1) × (1 + taux2) × … × (1 + taux_n). Les taux négatifs sont acceptés pour modéliser une perte ou l'érosion par l'inflation.
Attention : Un taux saisi en format brut (5 au lieu de 0,05) sera interprété comme 500 %, ce qui multipliera ton capital par 6 à chaque période et produira un résultat absurde sans aucun message d'erreur. Toujours vérifier que tes taux sont en décimal.

Exemples pratiques pas à pas
Comment capitaliser un placement à taux révisé chaque année avec la fonction VC.PAIEMENTS
Ton PEA affiche dix-huit années de taux réels, révisés chaque année entre 2,7 % et 3,6 %, et tu veux savoir ce que sont devenus les 5 000 € du départ. Aucun taux unique ne peut résumer cette histoire, puisque chaque année part du capital que la précédente a laissé. La fonction VC.PAIEMENTS déroule le calendrier complet et rend le capital final en une seule formule.
- 1Dans une cellule, écris
=VC.PAIEMENTS(. - 2En 1er argument : saisis le capital de départ,
5000. C'est la seule entrée d'argent de tout le calcul, car la fonction n'accepte aucun versement en cours de route. - 3En 2ᵉ argument : sélectionne la plage des taux annuels,
B2:B19. C'est le nombre de cellules qui fixe la durée, dix-huit taux pour dix-huit années de capitalisation, sans qu'aucun argument de durée n'ait à être renseigné. Chaque taux y est saisi en décimal,0,03pour 3 %, car une valeur comme3vaudrait 300 %. - 4Ferme la parenthèse et appuie sur Entrée.
=VC.PAIEMENTS(5000; B2:B19)1 + taux pour l'An 1, reprend le résultat obtenu et le multiplie par le taux de l'An 2, et ainsi de suite jusqu'à l'An 18. Les 5 000 € de départ deviennent 8 703,77 €, soit un capital multiplié par 1,74 sans le moindre versement complémentaire. L'ordre des taux n'a aucune influence sur ce total, puisqu'il ne s'agit que d'une suite de multiplications.Comment comparer un calendrier de taux variables à un taux constant avec la fonction VC.PAIEMENTS
Ton comité te demande de résumer un placement à taux variables par « un taux moyen », histoire de simplifier la présentation. Avant d'accepter, tu veux mesurer ce que cette simplification coûte vraiment en euros sur le capital final. La fonction VC.PAIEMENTS permet de poser les deux calendriers côte à côte et de chiffrer l'écart au lieu d'en débattre.
- 1Dans une cellule, écris
=VC.PAIEMENTS(. - 2En 1er argument : saisis le capital de départ,
5000. Il reste identique sur les trois scénarios, pour que la comparaison ne porte que sur le calendrier des taux. - 3En 2ᵉ argument : saisis une constante matricielle de taux,
{0,03;0,05;0,01}, au lieu d'une plage de cellules. Les accolades permettent de tester un scénario sans occuper de colonne, et le point-virgule sépare chaque période. - 4Ferme la parenthèse et appuie sur Entrée.
=VC.PAIEMENTS(5000; {0,03;0,05;0,01})Comment repérer une cellule vide dans le calendrier de taux de la fonction VC.PAIEMENTS
Ton calendrier de taux est alimenté par un export dont une année n'est jamais remontée, et le capital final reste pourtant plausible, un peu bas sans plus. C'est le scénario le plus coûteux, car un résultat qui n'a pas l'air faux ne se corrige jamais. Le tableau ci-dessous compare ce que la fonction VC.PAIEMENTS fait d'une case vide, d'un zéro et d'un texte.
- 1Dans une cellule, écris
=VC.PAIEMENTS(. - 2En 1er argument : saisis le capital de départ,
5000. Il vaut autant que dans les autres exemples pour garder des résultats comparables. - 3En 2ᵉ argument : sélectionne la plage des taux,
G10:G12, soit trois années dont seules la première (3 %) et la troisième (5 %) portent une valeur. La cellule du milieu est laissée vide à dessein, pour observer ce que la fonction fait d'un trou dans le calendrier. Le capital final vaut alors exactement5000 × 1,03 × 1,05, car l'année manquante n'est pas sautée mais traitée comme un taux nul. - 4Ferme la parenthèse et appuie sur Entrée.
=VC.PAIEMENTS(5000; G10:G12)#VALEUR! qui saute aux yeux.
Les erreurs fréquentes avec la fonction VC.PAIEMENTS
Le plus sournois ici n'affiche aucun code : si tu tapes 5 pour 5 % au lieu de 0,05, Excel comprend 500 % et fait exploser ton capital sans broncher, tout en te rendant un nombre d'apparence légitime. Les deux autres pièges, eux, te le disent franchement : #VALEUR! quand une cellule de la plage contient du texte comme "3%" ou reste vide, et #NOM? quand le point de VC.PAIEMENTS saute à la frappe.
Erreur #VALEUR! avec des cellules de texte ou vides dans la plage de taux
La plage taux contient du texte (une cellule formate le taux comme "3%" au lieu du nombre 0,03), ou au moins une cellule est vide. Excel ne peut pas appliquer un taux non numérique.
Solution : Utilise =ESTTEXTE(cellule) sur chaque cellule de ta plage pour identifier les problèmes. Convertis les taux en format nombre décimal et remplace les cellules vides par 0 si tu veux une période sans intérêt.
Erreur #NOM? : fonction non reconnue
Excel ne reconnaît pas le nom VC.PAIEMENTS, soit à cause d'une faute de frappe (VCPAIEMENTS sans point), soit parce que la version d'Excel est ancienne.
Solution : Vérifie l'orthographe exacte : VC.PAIEMENTS avec un point entre VC et PAIEMENTS. Si la fonction manque réellement, reproduis le calcul manuellement en multipliant le capital par (1+taux1)×(1+taux2)×... avec des cellules intermédiaires.
Résultats aberrants très élevés causés par des taux saisis en entier
Les taux sont saisis comme 5 au lieu de 0,05. VC.PAIEMENTS interprète 5 comme un taux de 500 %, ce qui multiplie le capital par 6 à chaque période, sans message d'erreur.
Solution : Divise tous tes taux par 100 (=A2/100) ou change le format des cellules en Pourcentage pour qu'Excel convertisse automatiquement 5% en 0,05. Un résultat plausible pour quelques pour cents d'intérêts doit rester proche du capital initial.

VC.PAIEMENTS vs VC vs VAN vs TRI
Réserve VC.PAIEMENTS au cas précis où ton taux change à chaque période et où tu pars d'un seul capital, sans versements en cours de route. Dès que ton taux reste fixe ou que tu ajoutes des paiements réguliers, bascule sur VC ; et si ton sujet n'est plus la valeur future mais la rentabilité d'une suite de flux, c'est VAN ou TRI qu'il te faut.
| Critère | VC.PAIEMENTS | VC | VAN | TRI |
|---|---|---|---|---|
| Type de taux | Variable (une valeur par période) | Constant sur toute la durée | Constant (taux d'actualisation) | Calculé (taux de rentabilité interne) |
| Entrées de trésorerie périodiques | Non (capital initial uniquement) | Oui (paiements récurrents optionnels) | Oui (flux entrants/sortants) | Oui (flux entrants/sortants) |
| Résultat produit | Valeur future du capital | Valeur future du capital | Valeur actuelle nette | Taux de rentabilité |
| Cas d'usage typique | Simulation de placement à taux variables | Calcul d'emprunt ou d'épargne à taux fixe | Évaluation d'un projet d'investissement | Comparaison de projets |

Astuces avancées avec VC.PAIEMENTS
Construis trois scénarios optimiste, réaliste et pessimiste
Prépare trois colonnes de taux côte à côte (optimiste, réaliste, pessimiste) et utilise trois formules VC.PAIEMENTS pour comparer les trois projections. Tu visualises ainsi l'éventail des possibles sans jamais modifier les formules : seuls les taux changent.
Cette approche de simulation simplifiée remplace une analyse Monte Carlo complète pour les cas courants de gestion de trésorerie ou de présentation à la direction.
Calcule le taux moyen géométrique équivalent
Pour comparer un scénario à taux variables avec un taux fixe, calcule le taux moyen géométrique : =((VC.PAIEMENTS(capital; taux) / capital)^(1/NB(taux))) - 1. Ce CAGR te dit quel taux constant aurait produit exactement la même valeur finale.
Un taux moyen arithmétique surestimerait le résultat car il ignore l'effet négatif de la volatilité sur les intérêts composés.
Questions fréquentes
VC calcule la valeur future avec un taux d'intérêt constant sur toute la période, et accepte en option des paiements périodiques réguliers. VC.PAIEMENTS applique une série de taux différents pour chaque période, sans paiements périodiques. Elle est idéale pour modéliser des placements où les taux changent d'une année à l'autre.
Les taux doivent être en format décimal dans une plage de cellules : 0,05 pour 5 %, pas 5. Tu crées une colonne avec tous tes taux successifs (0,03 ; 0,045 ; 0,02...) et tu références cette plage dans la formule, par exemple =VC.PAIEMENTS(10000; B2:B5).
Oui, les taux négatifs sont acceptés pour modéliser des périodes de perte ou d'érosion. Un taux de -0,05 signifie une perte de 5 % sur la période. C'est très utile pour simuler l'impact de l'inflation sur la valeur réelle d'une trésorerie, ou pour modéliser des rendements négatifs lors d'une crise boursière.
VC.PAIEMENTS applique séquentiellement chaque taux, période par période, sans notion de durée. Si tes périodes sont de durées différentes (mois, trimestres, années), tu dois ajuster les taux en conséquence avant de les saisir. Un taux annuel de 12 % devient 1 % par mois (0,01) ou 3 % par trimestre (0,03).
Oui, Google Sheets dispose d'une fonction équivalente appelée FVSCHEDULE (son nom anglais). La syntaxe est identique : =FVSCHEDULE(capital; taux). Si tu partages des fichiers entre Excel et Google Sheets, sache que le nom de la fonction sera différent selon l'environnement.
Un test simple : si ton résultat est 100 fois plus grand que prévu, tes taux sont en entier. Ajoute une colonne de contrôle avec =SI(taux>1; "Taux trop élevé"; "OK") pour signaler toute valeur supérieure à 1, qui correspond à plus de 100 % de rendement par période.
Pour aller plus loin
Continue sur ta lancée après la fonction VC.PAIEMENTS : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



