Aracılığıyla paylaş


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

Tanım

Dönemsel, sabit ödemeler ve sabit faiz oranı temelinde belirli bir yıllık ödeme dönemi için faiz ödemesini belirten bir değer döndürür.

public static double IPmt (double Rate, double Per, double NPer, double PV, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member IPmt : double * double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function IPmt (Rate As Double, Per As Double, NPer As Double, PV 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.

Per
Double

Gereklidir. 1 ile NPeraralığındaki ödeme dönemi.

NPer
Double

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

PV
Double

Gereklidir. Gelecekteki bir dizi ödemenin veya makbuzun bugünkü değeri veya değeri. Örneğin, bir araba satın almak için borç aldığınızda, borç miktarı, borç verene yapacağınız aylık araba ödemelerinin mevcut değeridir.

FV
Double

İsteğe bağlı. Son ödemeyi yaptıktan sonra istediğiniz gelecekteki değer veya nakit bakiyesi. Örneğin, bir borcun gelecekteki değeri 0 TL'dir çünkü bu, son ödemeden sonraki değeridir. 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 nesnesi DueDate . 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

Dönemsel, sabit ödemelere ve sabit faiz oranına göre belirli bir yıllık ödeme dönemi için faiz ödemesi.

Özel durumlar

Per<= 0 veya Per>NPer

Örnekler

Bu örnekte, tüm ödemeler eşit değerde olduğunda bir ödemenin ne kadarının faiz olduğunu hesaplamak için işlevi kullanılır IPmt . Dönem başına faiz yüzdesi oranı (APR / 12), faiz kısmının istendiği ödeme dönemi (), toplam ödeme sayısı (PeriodTotPmts), kredinin bugünkü değeri veya anaparası (), kredinin gelecekteki değeri (PValFVal ve ödemenin ödeme dönemininPayType başında mı yoksa sonunda mı () ödeneceğini belirten bir sayı verilmiştir.

Sub TestIPMT()
    Dim APR, PVal, Period, IntPmt, TotInt, TotPmts As Double
    Dim PayType As DueDate
    Dim Response As MsgBoxResult

    ' Usually 0 for a loan.
    Dim Fval As Double = 0
    ' Define money format.
    Dim Fmt As String = "###,###,##0.00"
    PVal = CDbl(InputBox("How much do you want to borrow?"))
    APR = CDbl(InputBox("What is the annual percentage rate of your loan?"))
    If APR > 1 Then APR = APR / 100 ' Ensure proper form.
    TotPmts = CInt(InputBox("How many monthly payments?"))
    Response = MsgBox("Do you make payments at end of the month?", MsgBoxStyle.YesNo)
    If Response = MsgBoxResult.No Then
        PayType = DueDate.BegOfPeriod
    Else
        PayType = DueDate.EndOfPeriod
    End If
    For Period = 1 To TotPmts   ' Total all interest.
        IntPmt = IPmt(APR / 12, Period, TotPmts, -PVal, Fval, PayType)
        TotInt = TotInt + IntPmt
    Next Period

    ' Display results.
    MsgBox("You will pay a total of " & Format(TotInt, Fmt) & 
        " in interest for this loan.")
End Sub

Açıklamalar

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

Rate ve NPer bağımsız değişkenleri, aynı birimlerde ifade edilen ödeme dönemleri kullanılarak hesaplanmalıdır. Örneğin, aylar kullanılarak hesaplanıyorsa Rate aylar NPer 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.