Financial.FV(Double, Double, Double, Double, DueDate) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu určující budoucí hodnotu anuity na základě pravidelných pevných plateb a pevné úrokové sazby.
public static double FV (double Rate, double NPer, double Pmt, double PV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member FV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function FV (Rate As Double, NPer As Double, Pmt As Double, Optional PV 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.
- 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 × 12 (nebo 48) platebních období.
- Pmt
- Double
Povinná hodnota. Platba, která se má provést v každém období. Platby obvykle obsahují jistinu a úrok, který se v průběhu anuity nemění.
- PV
- Double
Nepovinný parametr. Současná hodnota (nebo jednorázová částka) řady budoucích plateb. 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. 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
Budoucí hodnota anuity založená na pravidelných pevných platbách a pevné úrokové sazbě.
Příklady
V tomto příkladu FV
se funkce používá k vrácení budoucí hodnoty investice vzhledem k procentuální sazbě, která se načítá za období (APR / 12
), celkového počtu plateb (TotPmts
), splátky (Payment
), aktuální hodnoty investice (PVal
) a čísla, která určuje, zda je platba provedena na začátku nebo na konci platebního období (PayType
). Všimněte si, že protože Payment
představuje vyplacené peníze, jedná se o záporné číslo.
Sub TestFV()
Dim TotPmts As Integer
Dim Payment, APR, PVal, Fval As Double
Dim PayType As DueDate
Dim Response As MsgBoxResult
' Define money format.
Dim Fmt As String = "###,###,##0.00"
Payment = CDbl(InputBox("How much do you plan to save each month?"))
APR = CDbl(InputBox("Enter the expected interest annual percentage rate."))
' Ensure proper form.
If APR > 1 Then APR = APR / 100
TotPmts = CInt(InputBox("For how many months do you expect to save?"))
Response = MsgBox("Do you make payments at the end of month?", MsgBoxStyle.YesNo)
If Response = MsgBoxResult.No Then
PayType = DueDate.BegOfPeriod
Else
PayType = DueDate.EndOfPeriod
End If
PVal = CDbl(InputBox("How much is in this savings account now?"))
Fval = FV(APR / 12, TotPmts, -Payment, -PVal, PayType)
MsgBox("Your savings will be worth " & Format(Fval, Fmt) & ".")
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
se musí vypočítat pomocí platebních období vyjádřených ve stejných jednotkách. Pokud se Rate
například 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.