Financial.IPmt(Double, Double, Double, Double, Double, DueDate) Metoda

Definice

Vrátí hodnotu určující úrokovou platbu za dané období anuity na základě pravidelných pevných plateb a pevné úrokové sazby.

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

Parametry

Rate
Double

Povinná hodnota. Úroková sazba za období Pokud například získáte úvěr na pořízení automobilu na desetiprocentní úrok (APR) a s měsíční splátkou, sazba za období je 0,1/12 neboli 0,0083.

Per
Double

Povinná hodnota. Platební období v rozsahu 1 až NPer.

NPer
Double

Povinná hodnota. Celkový počet platebních období v anuitě. Pokud například měsíčně splácíte čtyřletou půjčku na auto, má vaše půjčka celkem 4 x 12 (neboli 48) platebních období.

PV
Double

Povinná hodnota. Aktuální hodnota nebo dnešní hodnota řady budoucích plateb nebo příjmů. Například půjčíte-li si peníze na nákup automobilu, je výše úvěru aktuální hodnotou věřitele při započtení splacených měsíčních splátek.

FV
Double

Nepovinný parametr. Budoucí hodnota nebo hotovostní zůstatek, který chcete po provedení konečné platby. Například budoucí hodnota půjčky je 0 Usd, protože to je její hodnota po konečné platbě. Avšak pokud chcete naspořit za 18 let na vzdělání dítěte částku 500 000 Kč, je budoucí hodnotou částka 500 000 Kč. Je-li hodnota vynechána, předpokládá se hodnota 0.

Due
DueDate

Nepovinný parametr. Objekt typu DueDate , který určuje, kdy jsou platby splatné. Tento argument musí být buď DueDate.EndOfPeriod v případě, že jsou platby splatné na konci platebního období, nebo DueDate.BegOfPeriod pokud jsou platby splatné na začátku období. Pokud je vynechán, DueDate.EndOfPeriod předpokládá se.

Návraty

Úroková platba za dané období anuity založená na pravidelných pevných platbách a pevné úrokové sazbě.

Výjimky

Per<= 0 nebo Per>NPer

Příklady

Tento příklad používá IPmt funkci k výpočtu, jaká část platby je úrokem, pokud všechny platby mají stejnou hodnotu. Jedná se o úrokovou procentuální sazbu za období (APR / 12), platební období, pro které je úroková část požadovaná (Period), celkový počet splátek (TotPmts), současná hodnota nebo jistina půjčky (PVal), budoucí hodnota půjčky (FVal) a číslo, které určuje, zda je splátka splatná na začátku nebo na konci platebního období (PayType).

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

Poznámky

Anuita je řada pevných hotovostních plateb provedených v průběhu času. Anuita může být půjčka (například hypotéka na dům) nebo investice (například spoření s měsíčními splátkami).

Argumenty Rate a NPer musí být vypočítány pomocí platebních období vyjádřených ve stejných jednotkách. Pokud se například Rate počítá pomocí měsíců, NPer musí se také vypočítat pomocí měsíců.

U všech argumentů je odchozí hotovostní platba (například vklad na spoření) reprezentována záporným číslem. Příchozí hotovostní platba (například výplata dividendy) je reprezentována kladným číslem.

Platí pro

Viz také