RangeXNPV() retourneert de interne opbrengstwaarde voor een schema van cashflows (niet noodzakelijk periodiek) dat wordt vertegenwoordigd door getallenparen in de uitdrukkingen pmt en date. De kortingen voor alle betalingen zijn gebaseerd op een jaar van 365 dagen.
discount_rate is het jaartarief waarmee korting op betalingen wordt toegepast.
value
Een cashflow of een reeks cashflows die overeenkomen met een betalingsschema met datums. Elke waarde kan een enkele waarde of een bereik van waarden zijn die is geretourneerd door een interrecordfunctie met een derde optionele parameter. De reeks waarden moet ten minste een positieve en een negatieve waarde bevatten.
date
Een betaaldatum of een schema van betaaldatums die corresponderen met de cashflowbetalingen.
Als u werkt met deze functie, gelden de volgende beperkingen:
Tekstwaarden, NULL-waarden en ontbrekende waarden worden genegeerd.
De kortingen voor alle betalingen zijn gebaseerd op een jaar van 365 dagen.
Voorbeeld - script
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Financiële gegevens in een tabel met de naam RangeTab3/
Het gebruik van de RangeXNPV() functie om de huidige nettowaarde te berekenen.
Load-script
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 '|');
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
RangeID
RangeXNPV
Resultatentabel
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Voorbeeld - diagramuitdrukking
Overzicht
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Financiële gegevens in een tabel met de naam RangeTab3/
Het gebruik van de RangeXNPV() functie om de huidige nettowaarde te berekenen.
Load-script
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 '|');
Resultaten
Doe het volgende:
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg de volgende berekening als een meting toe.
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!