Vrátí hodnotu Double určující budoucí hodnotu anuity na základě pravidelných pevných splátek a pevné úrokové sazby.
Syntaxe
BUDHODNOTA(sazba, pper, splátka [, souč_hod ] [, typ ] )
Syntaxe funkce BUDHODNOTA obsahuje následující argumenty:
| Argument | Popis |
|---|---|
| Sazba | Povinné. Hodnota typu double určující úrokovou sazbu za každé období. Například když máte půjčku na auto s roční průměrnou sazbou nákladů (RPSN) 10 procent a splácíte ji každý měsíc, sazba za období je 0,1/12 neboli 0,0083. |
| pper | Povinné. Celé číslo určující celkový počet platebních období v rámci anuity. Například když měsíčně splácíte půjčku na auto na čtyři roky, vaše půjčka má celkem 4 * 12 (neboli 48) platebních období. |
| splátka | Povinné. Hodnota typu double určující platbu, která se provede v každém období. Splátky obvykle obsahují jistinu a úrok, který se v průběhu anuity nemění. |
| souč_hod | Nepovinný argument. Proměnná určující současnou hodnotu (neboli jednorázovou částku) budoucí splátky. Když si například půjčíte peníze na koupi auta, částka půjčky je současná hodnota měsíčních splátek za auto pro věřitele. Pokud argument vynecháte, jako jeho hodnota se bude předpokládat 0. |
| typ | Nepovinný argument. Varianta určující datum splatnosti. Pokud je splatnost na konci platebního období, použijte 0. Pokud je na začátku období, zadejte hodnotu 1. Pokud argument vynecháte, jako jeho hodnota se bude předpokládat 0. |
Poznámky
Anuita představuje řadu hotovostních plateb v pevné výši prováděných za určité časové období. Anuita může být půjčka (třeba hypotéka na nemovitost) nebo investice (jako je plán měsíčních úspor).
Argumenty sazba a pper musí být vypočítány na základě platebních období vyjádřených ve stejných jednotkách. Pokud se například sazba počítá pomocí měsíců, musí být argument pper vypočítán také pomocí měsíců.
Pokud provádíte platby jako spoření, udejte argumenty jako záporná čísla. Pokud obdržíte platby (třeba bonusy), zadejte argumenty jako kladná čísla.
Příklad dotazu
| Výraz | Výsledky: |
|---|---|
| SELECT FinancialSample.*, FV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0) AS FutureValue FROM FinancialSample; | Vrátí všechna pole z tabulky FinancialSample, vypočítá budoucí hodnotu půjčky na základě hodnot AnnualRate, MonthlyRePayment a TermInYears a zobrazí výsledky ve sloupci FutureValue. |
Příklad jazyka VBA
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
V tomto příkladě funkce BUDHODNOTA vrátí budoucí hodnotu investice na základě procentní sazby, která nabíhá za období (APR / 12), celkového počtu plateb (TotPmts), splátek (Payment), aktuální hodnoty investice (PVal) a čísla určujícího, jestli se splátka uskutečnila na začátku nebo na konci platebního období (PayType). Všimněte si, že protože Payment představuje vyplacenou částku, je záporné číslo.
Dim Fmt, Payment, APR, TotPmts, PayType, PVal, FVal
Const ENDPERIOD = 0, BEGINPERIOD = 1 ' When payments are made.
Fmt = "###,###,##0.00" ' Define money format.
Payment = InputBox("How much do you plan to save each month?")
APR = InputBox("Enter the expected interest annual percentage rate.")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("For how many months do you expect to save?")
PayType = MsgBox("Do you make payments at the end of month?", vbYesNo)
If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD
PVal = 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) & "."