Renvoie un double spécifiant la valeur actuelle d’une annuité sur la base de paiements périodiques et fixes à payer à l’avenir et d’un taux d’intérêt fixe.
Syntaxe
PV(taux,npm, pmt [, vc ] [, type ] )
La syntaxe de la fonction PV contient les arguments suivants :
| Argument | Description |
|---|---|
| taux | Obligatoire. Double en spécifiant le taux d’intérêt par période. Par exemple, si vous obtenez un prêt automobile à un taux annuel effectif global (TAEG) de 10 % et effectuez des paiements mensuels, le taux par période est de 0,1/12, soit 0,0083. |
| npm | Obligatoire. Entier spécifiant le nombre total de périodes de remboursement dans la rente. Par exemple, si vous effectuez des paiements mensuels sur un prêt automobile de quatre ans, votre prêt a un total de 4 * 12 (ou 48) périodes de paiement. |
| VPM | Obligatoire. Double spécifiant le paiement à effectuer à chaque période. Les paiements contiennent généralement du capital et des intérêts qui ne changent pas pendant la durée de la rente. |
| fv | Facultatif. Variante spécifiant la valeur future ou le solde de trésorerie que vous souhaitez effectuer après avoir effectué le paiement final. Par exemple, la valeur future d’un prêt est de 0 $, car il s’agit de sa valeur après le paiement final. Cependant, si vous voulez économiser 50 000 $ sur 18 ans pour les études de votre enfant, alors 50 000 $ est la valeur future. Si cette valeur est omise, 0 est supposé. |
| tapez | Facultatif. Variante spécifiant quand les paiements doivent être effectués. Utilisez 0 si les paiements sont dus à la fin de la période de paiement, ou utilisez 1 si les paiements sont dus au début de la période. Si cette valeur est omise, 0 est supposé. |
Remarques
Une rente est une série de paiements fixes en espèces effectués sur une période de temps. Une rente peut être un prêt (comme une hypothèque immobilière) ou un investissement (comme un plan d’épargne mensuel).
Les arguments taux et npm doivent être calculés sur la base de périodes de paiement exprimées dans les mêmes unités. Par exemple, si le taux est calculé en mois, npm doit également être calculé en mois.
Pour tous les arguments, l’argent versé (comme les dépôts à l’épargne) est représenté par des nombres négatifs ; L’argent reçu (comme les chèques de dividende) est représenté par des nombres positifs.
Exemple de requête
| Expression | Résultats |
|---|---|
| SELECT FinancialSample.*, PV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],0,0) AS PresentValue FROM FinancialSample; | Renvoie tous les champs de la table « FinancialSample », calcule la valeur actuelle d’une annuité en fonction du « Taux annuel », du « Paiement mensuel » et de la « Durée dans les années » et affiche les résultats dans la colonne Valeur actuelle. |
Exemple de VBA
Remarque
Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence développeur dans la liste déroulante en regard de Rechercher , puis entrez un ou plusieurs termes dans la zone de recherche.
Dans cet exemple, la fonction VA renvoie la valeur actuelle d’une rente de 1 000 000 $ qui fournira 50 000 $ par an pendant les 20 prochaines années. Sont fournis le taux annuel en pourcentage prévu (APR), le nombre total de paiements (TotPmts), le montant de chaque paiement (YrIncome), la valeur future totale de l’investissement (FVal) et un nombre indiquant si chaque paiement est effectué au début ou à la fin de la période de paiement (PayType). Notez qu’il YrIncome s’agit d’un nombre négatif, car il représente l’argent versé à partir de la rente chaque année.
Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "###,##0.00" ' Define money format.
APR = .0825 ' Annual percentage rate.
TotPmts = 20 ' Total number of payments.
YrIncome = 50000 ' Yearly income.
FVal = 1000000 ' Future value.
PayType = BEGINPERIOD ' Payment at beginning of month.
PVal = PV(APR, TotPmts, -YrIncome, FVal, PayType)
MsgBox "The present value is " & Format(PVal, Fmt) & "."