RangeXNPV(), pmt ve date ile verilen ifadelerdeki eşleştirilmiş sayıların temsil ettiği bir nakit akışları planı için (mutlaka dönemsel olması gerekmez) net bugünkü değeri döndürür. Tüm ödemelere 365 günlük yıl temel alınarak iskonto uygulanır.
discount_rate, ödemelere indirim uygulanması gereken yıllık orandır.
value
Tarihler halinde ödeme planına karşılık gelen bir nakit akışı veya bir dizi nakit akışı. Her bir değer, üçüncü bir isteğe bağlı parametresi bulunan kayıtlar arası fonksiyonun döndürdüğü tek bir değer ya da bir değer aralığı olabilir. Değerler serisi en az bir pozitif ve bir negatif değer içermelidir.
date
Nakit akışı ödemelerine karşılık gelen bir ödeme tarihi veya ödeme tarihleri planı.
Bu fonksiyonla çalışırken aşağıdaki sınırlamalar uygulanır:
Metin değerleri, NULL değerler ve eksik değerler göz ardı edilir.
Tüm ödemelere 365 günlük yıl temel alınarak iskonto uygulanır.
Örnek - komut dosyası
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
RangeTab3 adlı bir tabloda bulunan finansal veriler.
Net bugünkü verileri hesaplamak için RangeXNPV() fonksiyonunun kullanımı.
Komut dosyası
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 '|');
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
RangeID
RangeXNPV
Sonuçlar tablosu
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Örnek - grafik ifadesi
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
RangeTab3 adlı bir tabloda bulunan finansal veriler.
Net bugünkü verileri hesaplamak için RangeXNPV() fonksiyonunun kullanımı.
Komut dosyası
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 '|');
Sonuçlar
Aşağıdakileri yapın:
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve aşağıdaki hesaplamaları ölçüm olarak ekleyin.