RangeXNPV() returnerar det aktuella nettovärdet för ett kassaflödesschema (inte nödvändigtvis periodiskt) motsvarat av parvisa tal i de uttryck som ges av pmt och date. Alla betalningar diskonteras utifrån ett 365-dagarsår.
discount_rate är den årliga ränta som betalningarna ska diskonteras med.
value
Ett kassaflöde ellen en serie kassaflöden som motsvarar ett schema över betalningsdatum. Varje värde kan vara ett enstaka värde eller ett intervall av värden som de returneras av en postöverskridande funktion med en tredje valfri parameter. Värdeserien måste innehålla minst ett negativt och ett positivt värde.
date
Ett betalningsdatum eller ett schema över betalningsdatum som motsvarar kassaflödesbetalningar.
När du arbetar med den här funktionen gäller följande begränsningar:
Textvärden, NULL-värden samt saknade värden ignoreras.
Alla betalningar diskonteras utifrån ett 365-dagarsår.
Exempel – skript
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
Finansiella uppgifter som finns i en tabell som heter RangeTab3.
Användning av funktionen RangeXNPV() för att beräkna aktuellt nettovärde.
Laddningsskript
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 '|');
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
RangeID
RangeXNPV
Resultattabell
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Exempel – diagramuttryck
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
Finansiella uppgifter som finns i en tabell som heter RangeTab3.
Användning av funktionen RangeXNPV() för att beräkna aktuellt nettovärde.
Laddningsskript
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 '|');
Resultat
Gör följande:
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till följande beräkning som ett mått.
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!