XNPV

Retourne la valeur actuelle pour une planification de flux de trésorerie qui n’est pas nécessairement périodique.

Syntaxe

XNPV(<table>, <values>, <dates>, <rate>)  

Paramètres

Terme Définition
tableau Table pour laquelle les expressions de valeurs et de dates doivent être calculées.
values Expression qui retourne la valeur de flux de trésorerie pour chaque ligne de la table.
dates Expression qui retourne la date de flux de trésorerie pour chaque ligne de la table.
rate Taux de remise à appliquer au cash flow pour chaque ligne de la table.

Valeur de retour

Valeur nette actuelle.

Remarques

  • La valeur est calculée comme suit :

    $$\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    Où :

    • $P_{j}$ est le $j^{e}$ paiement
    • $d_{j}$ est la $j^{e}$ date de paiement
    • $d_{1}$ est la première date de paiement
  • La série de valeurs de flux de trésorerie doit contenir au moins un nombre positif et un nombre négatif.

  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery quand elle est utilisée dans des colonnes calculées ou des règles de sécurité au niveau des lignes (RLS).

Exemple

L’exemple suivant calcule la valeur actuelle de la table CashFlows :

= XNPV( CashFlows, [Payment], [Date], 0.09 )  
Date Paiement
1/1/2014 -10000
1/3/2014 2750
30/10/2014 4250
15/02/2015 3250
1/4/2015 2750

Valeur actuelle = 2086.65