RangeXNPV - fonction de script et fonction de graphique
RangeXNPV() renvoie la valeur actuelle nette pour un calendrier de liquidités (non nécessairement périodique) que représentent des nombres appariés dans les expressions fournies par pmt et date. Tous les paiements sont actualisés sur une base de 365 jours par an.
discount_rate est le taux de réduction annuel à appliquer aux paiements.
value
Flux de liquidités ou série de flux de liquidités qui correspond à un calendrier de paiements à dates. Chaque valeur peut représenter une valeur unique ou une plage de valeurs renvoyée par une fonction d'inter-enregistrements avec un troisième paramètre facultatif. La série de valeurs doit contenir au moins une valeur positive et une valeur négative.
date
Date de paiement ou calendrier de dates de paiement qui correspond aux paiements de flux de liquidités.
Si vous utilisez cette fonction, les limitations suivantes s'appliquent :
Les valeurs textuelles, les valeurs NULL et les valeurs manquantes sont ignorées.
Tous les paiements sont actualisés sur une base de 365 jours par an.
Exemple - script
Vue d'ensemble
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à un nouvel onglet.
Le script de chargement contient :
Données financières contenues dans une table appelée RangeTab3.
Utilisation de la fonction RangeXNPV() pour calculer la valeur actuelle nette.
Script de chargement
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Résultats
Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :
RangeID
RangeXNPV
Tableau de résultats
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Exemple - expression de graphique
Vue d'ensemble
Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à un nouvel onglet.
Le script de chargement contient :
Données financières contenues dans une table appelée RangeTab3.
Utilisation de la fonction RangeXNPV() pour calculer la valeur actuelle nette.
Script de chargement
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Résultats
Procédez comme suit :
Chargez les données et ouvrez une feuille. Créez un tableau et ajoutez le calcul suivant sous forme de mesure.
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !