VA, fonction

Renvoie une valeur de type Double qui spécifie la valeur présente d’une annuité basée sur des versements périodiques constants à payer et sur un taux d’intérêt fixe.

Syntaxe

PV(rate, nper, pmt, [ fv, [ type ]])

La fonction PV comporte les arguments nommés suivants :

Élément Description
Taux Obligatoire. Double spécifiant le taux d’intérêt par période. Par exemple, si vous obtenez un prêt pour l’achat d’une voiture à un taux d’intérêt annuel de 10 % et que vous effectuez des versements mensuels, le taux par période est 0,1/12, soit 0,0083.
nper Obligatoire. Entier spécifiant le nombre total de remboursements par annuité. Par exemple, si vous effectuez des versements mensuels sur 4 ans dans le cadre d’un emprunt pour l’achat d’une voiture, votre emprunt comporte un total de 4 * 12 (soit 48) échéances.
Pmt Obligatoire. Réel double indiquant le paiement à effectuer à chaque période. Les paiements incluent généralement le principal et les intérêts qui ne changent pas pendant toute l'annuité.
Fv Facultatif. Variant spécifiant la valeur future ou le solde que vous souhaitez après avoir effectué le dernier versement. Par exemple, la valeur future d’un emprunt est 0 € car il s’agit de sa valeur après le dernier versement. Toutefois, si vous voulez économiser 50 000 $ sur 18 ans pour les études de votre enfant, 50 000 $ sont la valeur future. Si cet argument est omis, 0 est utilisé par défaut.
type Facultatif. Variant spécifiant quand les versements sont dus. Utilisez 0 si les versements sont dus à la fin de la période de paiement ou 1 s’ils sont dus au début de la période. Si cet argument est omis, 0 est utilisé par défaut.

Remarques

Une annuité est une série de versements fixes effectués durant une période donnée. Il peut s’agir d’un emprunt (par exemple un prêt immobilier) ou d’un investissement (par exemple un plan d’épargne mensuelle).

Les arguments taux et nper doivent être calculés à l’aide de périodes de paiement exprimées dans les mêmes unités. Par exemple, si rate est calculé en mois, nper doit également être calculé en mois.

Pour tous les arguments, les sommes versées (telles que les dépôts sur les comptes épargne) sont représentées par des nombres négatifs ; les sommes perçues (telles que les versements de dividendes) sont représentées par des nombres positifs.

Exemple

Dans cet exemple, la fonction PV retourne la valeur actuelle d’une annuité de 1 000 000 $ qui fournira 50 000 $ par an pour les 20 prochaines années. Le pourcentage annuel attendu (), le nombre total de paiements (APRTotPmts), le montant de chaque paiement (YrIncome), la valeur future totale de l’investissement (FVal) et un nombre qui indique si chaque paiement est effectué au début ou à la fin de la période de paiement (PayType). Notez que YrIncome est un nombre négatif, car il représente l’argent versé à partir de l’annuité chaque année.

Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1    ' When payments are made.
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) & "."

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.