Microsoft Office Online
Přihlášení k webu Moje služba Office Online (Co je to?) | Přihlásit

 
 
Microsoft Office Access
Hledat
Hledat
 
Vyzkoušení nebo nákup
Získání systému Office 2007
Aktualizace: (c) Microsoft
Stahování pro sadu Office
 
 
 
Upozornění: Tuto stránku zobrazujete v nepodporované verzi webového prohlížeče. Tento web pracuje nejlépe v aplikaci Microsoft Internet Explorer 6.0 či novější, v aplikaci Firefox 1.5 nebo v aplikaci Netscape Navigator 8.0 či novější. Další informace o podporovaných prohlížečích

Funkce Rate
 

Vrátí hodnotu typu Double (Typ dat Double: Základní typ dat pro ukládání čísel s plovoucí desetinnou čárkou a dvojitou přesností. Je ukládán jako 64bitové číslo a může nabývat hodnot v rozmezí přibližně -1,797E308 až -4,940E-324 (záporné) a 4,94E-324 až 1,797E308 (kladné) nebo hodnoty 0.) určující úrokovou sazbu za jednotlivá období anuity.

Syntaxe

Rate(počet_období, splátka, současná_hodnota [, budoucí_hodnota ] [, typ ] [, odhad ] )

Syntaxe funkce Rate zahrnuje tyto argumenty:

Argument Popis
počet_období Povinný argument. Hodnota typu Double určující celkový počet platebních období v rámci anuity. Získáte-li například čtyřletou půjčku na automobil s měsíčními splátkami, bude mít půjčka celkem 4 × 12 (neboli 48) platebních období.
splátka Povinný. Hodnota typu Double určující splátku, která má být prováděna v každém období. Splátky obvykle obsahují část připadající na jistinu a část připadající na úrok. Tyto hodnoty se v průběhu období anuity nemění.
současná_hodnota Povinný. Hodnota typu Double určující aktuální hodnotu (neboli hodnotu k aktuálnímu dni) série budoucích plateb nebo příjmů. Pokud si například vypůjčíte peníze na nákup automobilu, představuje vypůjčená částka aktuální hodnotu měsíčních splátek za automobil, které budete poukazovat věřiteli.
budoucí_hodnota Nepovinný. Hodnota typu Variant (Typ dat Variant: Výchozí typ dat pro proměnné, které neobsahují znaky deklarace typu, není-li aktivní příkaz Deftyp. V proměnné typu Variant mohou být uložena čísla, řetězce, datum a čas nebo hodnoty Null či Empty.) určující budoucí hodnotu nebo zůstatek hotovosti po poslední splátce. Například budoucí hodnota půjčky je 0 Kč, protože to je hodnota půjčky po poslední splátce. Pokud však chcete za 18 let ušetřit 50 000 Kč na vzdělání dítěte, bude budoucí hodnota 50 000 Kč. Jestliže tento argument nezadáte, bude automaticky předpokládána hodnota 0.
typ Nepovinný. Hodnota typu Variant určující číslo označující, kdy je platba splatná. Tento argument má hodnotu 0, pokud je platba splatná na konci platebního období, nebo 1, jestliže je splatná na počátku platebního období. Jestliže tento argument nezadáte, bude automaticky předpokládána hodnota 0.
odhad Nepovinný. Hodnota typu Variant určující odhad hodnoty vrácené funkcí Rate. Pokud je argument odhad vynechán, předpokládá se, že je jeho hodnota 0,1 (10 procent).

Poznámky

Anuita je série pevných hotovostních plateb v průběhu určitého období. 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).

U všech argumentů (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.) jsou provedené platby (například vklady na spoření) uvedeny jako záporná čísla a přijaté platby (například dividendové šeky) jako kladná čísla.

Výsledek funkce Rate je vypočítán metodou iterací. Funkce Rate vychází z hodnoty dané argumentem odhad a cyklickým opakování výpočtu je zvyšována přesnost výsledku až na 0,00001 procent. Pokud funkce Rate nenalezne výsledek ani po 20 cyklech, dojde k chybě. Jestliže počítáte s odhadem 10 procent a použití funkce Rate se nezdaří, pokuste se použít jinou hodnotu argumentu odhad.

Příklad

 Poznámka:   Následující příklady uvádějí použití této funkce v modulu jazyka Visual Basic for Applications (VBA). Další informace o práci s jazykem VBA získáte tak, že klepnete na položku Referenční informace pro vývojáře v rozevíracím seznamu vedle pole Hledat a do pole pro hledání zadáte jeden nebo více pojmů.

Tento příklad používá funkci Rate pro výpočet úrokové míry půjčky se zadaným celkovým počtem splátek (TotPmts), částkou splátky půjčky (Payment), současnou hodnotou jistiny (PVal), budoucí hodnotou půjčky (FVal), číslem určujícím, zda bude částka splatná na počátku nebo na konci platebního období (PayType), a přibližnou hodnotou očekávané úrokové míry (Guess).

Dim Fmt, FVal, Guess, PVal
Dim 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 = ENDPERIOD
End If

APR = (Rate(TotPmts, -Payment, PVal, _
      FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
    Format(CInt(APR), Fmt) & " percent."

		
inzerát