Share via


Financial.PV(Double, Double, Double, Double, DueDate) Yöntem

Tanım

Gelecekte ödenecek dönemsel, sabit ödemelere ve sabit faiz oranına göre bir yıllık ödemenin bugünkü değerini belirten bir değer döndürür.

public static double PV (double Rate, double NPer, double Pmt, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member PV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function PV (Rate As Double, NPer As Double, Pmt As Double, Optional FV As Double = 0, Optional Due As DueDate = Microsoft.VisualBasic.DueDate.EndOfPeriod) As Double

Parametreler

Rate
Double

Gereklidir. Dönem başına faiz oranı. Örneğin, yüzde 10 yıllık faiz oranıyla (APR) bir otomobil kredisi alır ve aylık ödemeler yaparsanız, dönem başına faiz 0,1/12 veya 0,0083 olur.

NPer
Double

Gereklidir. Ödemedeki toplam ödeme dönemi sayısı. Örneğin, dört yıllık araba kredisi için aylık ödemeler yapıyorsanız, kredinizin 4 x 12 (veya 48) ödeme dönemi vardır.

Pmt
Double

Gereklidir. Her dönem yapılacak ödeme. Ödemeler genellikle ödeme ömrü boyunca değişmeyen ana para ve ilgiyi içerir.

FV
Double

İsteğe bağlı. Son ödemeyi yaptıktan sonra istediğiniz gelecekteki değer veya nakit bakiyesi. Örneğin, son ödemeden sonraki değeri olduğundan, bir borcun gelecekteki değeri 0 TL'dir. Ancak, çocuğunuzun eğitimi için 18 yıl üzerinden 50.000 TL tasarruf yapmak istiyorsanız, 50.000 TL gelecekteki değer olur. Atlanırsa, 0 olduğu varsayılır.

Due
DueDate

İsteğe bağlı. Ödemelerin ne zaman ödendiğini belirten tür DueDate nesnesi. Bu bağımsız değişken, ödemeler ödeme döneminin sonunda yapılacaksa veya DueDate.BegOfPeriod ödemeler dönemin başında yapılacaksa olmalıdırDueDate.EndOfPeriod. Atlanırsa, DueDate.EndOfPeriod varsayılır.

Döndürülenler

Gelecekte ödenecek dönemsel, sabit ödemelere ve sabit faiz oranına göre bir yıllık ödemenin bugünkü değeri.

Örnekler

Bu örnekte işlev, PV sonraki 20 yıl için yılda 50.000 TL sağlayacak olan 1.000.000 ABD doları yıllık ödemenin bugünkü değerini döndürür. Beklenen yıllık yüzde oranı (APR), toplam ödeme sayısı (TotPmts), her bir ödemenin tutarı (YrIncome), yatırımın gelecekteki toplam değeri ()FVal ve her ödemenin ödeme döneminin başında mı yoksa sonunda mı yapıldığını gösteren bir sayıdır (PayType). YrIncome Her yıl yıllık ödemeden ödenen nakiti temsil ettiğinden negatif bir sayı olduğunu unutmayın.

Sub TestPV()
    ' Define money format.
    Dim Fmt As String = "###,##0.00"
    ' Annual percentage rate.
    Dim APR As Double = 0.0825
    ' Total number of payments.
    Dim TotPmts As Double = 20
    ' Yearly income.
    Dim YrIncome As Double = 50000
    ' Future value.
    Dim FVal As Double = 1000000
    ' Payment at beginning of month.
    Dim PayType As DueDate = DueDate.BegOfPeriod
    Dim PVal As Double = PV(APR, TotPmts, -YrIncome, FVal, PayType)
    MsgBox("The present value is " & Format(PVal, Fmt) & ".")
End Sub

Açıklamalar

Yıllık taksit, bir dönem içinde yapılan bir dizi sabit nakit ödemelerdir. Bir yıllık taksit, bir kredi (örneğin, bir ev ipotek) veya (örneğin aylık tasarruf planı) yatırım olabilir.

ve NPer bağımsız değişkenleri, Rate aynı birimlerde ifade edilen ödeme dönemleri kullanılarak hesaplanmalıdır. Örneğin, aylar kullanılarak hesaplanıyorsa Rate , NPer aylar kullanılarak da hesaplanmalıdır.

Tüm bağımsız değişkenler için, (mevduat tasarrufları gibi) ödenen nakit negatif sayılarla gösterilir; (kar payı çekleri gibi) alınan nakit pozitif sayılarla gösterilir.

Şunlara uygulanır

Ayrıca bkz.