Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrátí hodnotu typu Double určující úrokovou sazbu za období anuity.

Syntaxe

Rate( nper ; pmt; pv [; fv ] [; typ ] [; odhad ] )

Syntaxe funkce Rate má tyto argumenty:

Argument

Popis

pper

Povinné. Double určující celkový počet platebních období v anuitě. 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í.

Pv

Povinný argument. Double určující současnou hodnotu nebo dnešní hodnotu řady budoucích plateb nebo příjmů. Když si například půjčíte peníze na nákup auta, částka půjčky představuje současnou hodnotu pro věřitele měsíčních plateb za auto, které budete provádět.

bud_hod

Volitelné. Varianta určující budoucí hodnotu nebo peněžní zůstatek, který chcete po provedení konečné platby. Například budoucí hodnota půjčky je 0 Kč, protože to je její hodnota po poslední splátce. Pokud chcete během 18 let naspořit 50 000 Kč na studium svého dítěte, budoucí hodnota je 50 000 Kč. Pokud argument vynecháte, jako jeho hodnota se bude předpokládat 0.

typ

Nepovinný argument. Varianta určující číslo označující, kdy jsou platby splatné. Použijte 0, pokud jsou platby splatné na konci platebního období, nebo použijte 1, pokud jsou platby splatné na začátku období. Pokud argument vynecháte, jako jeho hodnota se bude předpokládat 0.

guess

Nepovinný argument. Varianta určující hodnotu, kterou odhadnete, se vrátí podle sazby. Pokud argument vynecháte, bude odhad 0,1 (10 procent).

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).

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.

Sazba se počítá iterací. Počínaje hodnotou odhadu prochází sazba výpočtem, dokud nebude výsledek přesný na hodnotu 0,00001 %. Pokud funkce Rate nemůže po 20 pokusech najít výsledek, selže. Pokud je váš odhad 10 procent a míra selže, zkuste pro odhad použít jinou hodnotu.

Příklad dotazu

Výraz

Výsledky

SELECT FinancialSample.*, (Rate([TermInYears]*12,-[MonthlyRePayment],[LoanAmount],0,0,0.1)*12) AS InterestRate FROM FinancialSample;

Vrátí všechna pole z tabulky FinancialSample a roční úrokovou sazbu na základě hodnot TermInYears, MonthlyRePayment a LoanAmount a zobrazí výsledky ve sloupci Úroková sazba.

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.

Tento příklad používá funkci Úroková sazba k výpočtu úrokové sazby půjčky vzhledem k celkovému počtu splátek (TotPmts), výši splátky půjčky (Payment), současné hodnotě nebo jistině půjčky (PVal), budoucí hodnotě půjčky (FVal), čísle, které určuje, zda je splátka splatná na začátku nebo na konci platebního období (PayType), a přibližnou aproximaci očekávané úrokové sazby (Guess).

Dim Fmt, FVal, Guess, PValDim Payment, TotPmts, PayType, APR' When payments are made.Const ENDPERIOD = 0, BEGINPERIOD = 1    Fmt = "##0.00"    ' Define percentage format.FVal = 0    ' Usually 0 for a loan.Guess = .1    ' Guess of 10 percent.PVal = InputBox("How much did you borrow?")Payment = InputBox("What's your monthly payment?")TotPmts = InputBox("How many monthly payments do " & _          "you have to make?")PayType = MsgBox("Do you make payments at the end " & _          "of the month?", vbYesNo)If PayType = vbNo Then     PayType = BEGINPERIOD     Else PayType = ENDPERIODEnd IfAPR = (Rate(TotPmts, -Payment, PVal, _      FVal, PayType, Guess) * 12) * 100MsgBox "Your interest rate is " & _    Format(CInt(APR), Fmt) & " percent."

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.