Vráti hodnotu typu Double, ktorá určuje splátku anuity na základe pravidelných pevných splátok a fixnej úrokovej sadzby.
Syntax
Pmt( sadzba; pobd ; sh [, bh ] [, typ ] )
Syntax funkcie Pmt obsahuje tieto argumenty:
Argument |
Popis |
sadzba |
Povinné. Hodnota typu Double, ktorá určuje úrokovú sadzbu pre dané obdobie. Ak napríklad dostanete pôžičku na kúpu automobilu s ročnou percentuálnou sadzbou (APR) 10 percent a mesačnými splátkami, sadzba pre dané obdobie je 0,1/12, alebo 0,0083. |
pobd |
Povinné. Hodnota typu Integer, ktorá určuje celkový počet platobných období v rámci anuity. Ak napríklad mesačne splácate štvorročnú pôžičku na kúpu automobilu, vaša pôžička pozostáva z 4 x 12 (čiže 48) platobných období. |
pv |
Povinný argument. Dvakrát špecifikujte súčasnú hodnotu (alebo paušálnu sumu), že séria platieb, ktoré sa majú zaplatiť v budúcnosti, má teraz hodnotu. Ak si napríklad požičiate peniaze na kúpu auta, suma pôžičky predstavuje pre veriteľa súčasnú hodnotu mesačných splátok automobilu, ktoré budete hradiť. |
fv |
Voliteľné. Hodnota typu Variant, ktorá určuje budúcu hodnotu alebo hotovostný zostatok, ktorý chcete dosiahnuť po zaplatení poslednej platby. Napríklad budúca hodnota pôžičky je 0 €, pretože toto je hodnota pôžičky po poslednej splátke. Ak však chcete za 18 rokov ušetriť 50 000 € na štúdium dieťaťa, budúcou hodnotou bude 50 000 €. Ak tento argument nezadáte, bude automaticky predpokladaná hodnota 0. |
typ |
Voliteľné. Hodnota typu Variant, ktorá určuje, kedy sú platby splatné. Tento argument má hodnotu 0, ak je platba splatná na konci platobného obdobia, alebo 1, ak je splatná na začiatku platobného obdobia. Ak tento argument nezadáte, bude automaticky predpokladaná hodnota 0. |
Poznámky
Anuita predstavuje rad pevných hotovostných platieb v priebehu určitého obdobia. Anuitou môže byť pôžička (napríklad hypotéka na bývanie) nebo investícia (napríklad pravidelné mesačné sporenie)
Argumenty Sadzba a pobd je potrebné vypočítať pomocou platobných období vyjadrených v rovnakých jednotkách. Ak sa napríklad sadzba počíta za mesiac, je argument pobd potrebné vypočítať ako mesiace.
Pre všetky argumenty platí, že suma, ktorú zaplatíte, ako napríklad vklady pri úsporách, je vyjadrená záporným číslom, a suma, ktorú dostanete, ako napríklad dividendy, je vyjadrená kladným číslom.
Príklad dotazu
Výraz |
Výsledky |
SELECT PMTSample.*, Pmt([AnnualRate]/12,[TermInYears]*12,-[LoanAmount],0,0) AS MonthlyRepayments FROM PMTSample; |
Vráti všetky polia z tabuľky PMTSample, vypočíta pevné mesačné platby potrebné na splatenie hodnoty LoanAmount na základe hodnoty AnnualRate a zobrazí výsledky v stĺpci Mesačné Splátky. |
Príklad jazyka VBA
Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia Pmt použitá na vrátenie mesačnej splátky pôžičky počas pevného obdobia. K dispozícii je úroková percentuálna sadzba za obdobie (APR / 12), celkový počet splátok (TotPmts), súčasná hodnota alebo istina pôžičky (PVal), budúca hodnota pôžičky (FVal) a číslo, ktoré udáva, či je platba splatná na začiatku alebo na konci platobného obdobia (PayType).
Dim Fmt, FVal, PVal, APR, TotPmts, PayType, Payment
' When payments are made. Const ENDPERIOD = 0, BEGINPERIOD = 1 Fmt = "###,###,##0.00" ' Define money format. FVal = 0 ' Usually 0 for a loan. PVal = InputBox("How much do you want to borrow?") APR = InputBox("What is the annual " & _ "percentage rate of your loan?") If APR > 1 Then APR = APR / 100 ' Ensure proper form. TotPmts = InputBox("How many monthly " & _ "payments will you make?") PayType = MsgBox("Do you make payments " & _ "at the end of month?", vbYesNo) If PayType = vbNo Then PayType = BEGINPERIOD Else PayType = ENDPERIOD End If Payment = Pmt(APR / 12, TotPmts, -PVal, FVal, PayType) MsgBox "Your payment will be " & _ Format(Payment, Fmt) & " per month."