- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
NPV( Rate, ValueArray() ) -- NBD (Net Mevcut Değer)
Bir yatırımın Net Mevcut Değerini, sağlanan bir indirim oranına ve gelecekteki bir dizi nakit akışına dayanarak hesaplar. (Double)
Açıklamalar
* Rate, ondalık olarak ifade edilen yüzdedir. (örn.% 5 = 0,05)
* ValueArray(), Double değer dizisidir.
* ValueArray() dizisi en az bir negatif değer (ödeme) ve bir pozitif değer (bir alındı) içermelidir.
* NPV fonksiyonu, ilk nakit akışının ilk dönem sonunda yapıldığını varsayar.
Örnek Kullanım
Bir yatırımın Net Mevcut Değerini, sağlanan bir indirim oranına ve gelecekteki bir dizi nakit akışına dayanarak hesaplar. (Double)
Rate | Bir dönemdeki iskonto oranı. (ondalık olarak verilir) (Double) |
ValueArray() | Bir dizi ödemeleri ve geliri temsil eden nakit akışı dizisi. Burada olumsuz değerler ödeme olarak kabul edilir, Pozitif değerler gelir olarak kabul edilir. (Variant) |
Açıklamalar
* Rate, ondalık olarak ifade edilen yüzdedir. (örn.% 5 = 0,05)
* ValueArray(), Double değer dizisidir.
* ValueArray() dizisi en az bir negatif değer (ödeme) ve bir pozitif değer (bir alındı) içermelidir.
* NPV fonksiyonu, ilk nakit akışının ilk dönem sonunda yapıldığını varsayar.
Örnek Kullanım
PHP:
Sub ExcelTurkey()
Dim dizim(3) As Double
dizim(0) = -20
dizim(1) = 10
dizim(2) = 10
dizim(3) = 20
MsgBox NPV(0.05, dizim)
Dim iskonto As Double
Dim nakitakisi(0 To 5) As Double
iskonto = 0.02
nakitakisi(0) = -5000
nakitakisi(1) = 800
nakitakisi(2) = 950
nakitakisi(3) = 1080
nakitakisi(4) = 1220
nakitakisi(5) = 1500
MsgBox NPV(iskonto, nakitakisi)
End Sub
Son düzenleme: