Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette méthode renvoie la valeur actuelle nette d'une planification de flux financiers qui n'est pas nécessairement périodique. Double en lecture/écriture.
Syntaxe
expression. Xnpv (Arg1, Arg2)
Expression Variable qui représente un objet WorksheetFunction .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Arg1 | Obligatoire | Variant | Une série de mouvements de trésorerie qui correspond à une planification de paiements à certaines dates. Le premier remboursement est facultatif et il correspond à un coût ou règlement qui se produit au début du placement. |
Arg2 | Obligatoire | Variant | Planification des dates de paiement correspondant au calendrier des versements. La première date de paiement indique le début du programme de paiements. Toutes les autres dates doivent être postérieures à cette date, mais elles peuvent se situer dans n'importe quel ordre. |
Valeur renvoyée
Double
Remarques
Pour calculer la valeur actuelle nette d’une série de flux de trésorerie périodiques, utilisez la méthode Npv .
Importante
La méthode Xnpv ne fournit pas de paramètre qui correspond à l’argument rate requis par la fonction XNPV correspondante (=XNPV(rate, values , dates )). Pour contourner cette limitation dans le code VBA, au lieu d’utiliser la méthode Xnpv , appelez la fonction XNPV à l’aide de la méthode Evaluate , comme indiqué dans l’exemple suivant.
Exemple
L’exemple suivant renvoie la valeur actuelle nette pour un placement avec le coût précédent et renvoie un résultat. Les flux de trésorerie sont actualisés à 9 % (2086,6476 ou 2086,65).
Dim npv As Double
npv = Application.Evaluate("=XNPV(.09,A2:A6,B2:B6)")
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.