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 IRR
 

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í vnitřní návratnost série pravidelných peněžních toků (výdajů a příjmů).

Syntaxe

IRR(hodnoty() [, odhad ] )

Syntaxe funkce IRR zahrnuje následující argumenty (Argument: Hodnota, která poskytuje informace určité akci, události, metodě, vlastnosti, funkci nebo proceduře.):

Argument Popis
hodnoty Povinný argument. Pole (Pole: Proměnná obsahující konečný počet prvků, které mají společný název a typ dat. Každý prvek v poli je označen jedinečným indexem. Změny provedené u jednoho prvku v poli nemají na ostatní prvky žádný vliv.) hodnot typu Double určující hodnoty peněžních toků. Pole musí obsahovat alespoň jednu zápornou hodnotu (výdaj) a jednu kladnou hodnotu (příjem).
odhad Nepovinný argument. 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í odhad hodnoty vrácené funkcí IRR. Pokud je argument odhad vynechán, předpokládá se, že je jeho hodnota 0,1 (10 procent).

Poznámky

Vnitřní návratnost je úroková míra přijatá za investici skládající se z výdajů a příjmů, ke kterým dochází v pravidelných intervalech.

Ve funkci IRR je pořadím hodnot v poli vyjádřeno pořadí výdajů a příjmů. Hodnoty výdajů a příjmů je nutné zadat ve správném pořadí. Peněžní tok nemusí být pro jednotlivá období pevný (jak je tomu u anuity).

Výsledek funkce IRR je vypočítán metodou iterací. Ve funkci IRR se vychází z hodnoty dané argumentem odhad a cyklickým opakováním výpočtu je zvyšována přesnost výsledku až na 0,00001 procent. Pokud funkce IRR nenalezne výsledek ani po 20 cyklech, dojde k chybě.

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

V tomto příkladu vrátí funkce IRR vnitřní návratnost pro sérii pěti peněžních toků obsažených v poli Values(). První prvek pole je záporný peněžní tok představující náklady na rozběh podniku. Zbývající čtyři prvky pole představují kladné peněžní toky za další čtyři roky. Proměnná Guess představuje odhadovanou vnitřní návratnost.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double    ' Set up array.
Guess = .1    ' Guess starts at 10 percent.
Fmt = "#0.00"    ' Define percentage format.
Values(0) = -70000    ' Business start-up costs.
' Positive cash flows reflecting income for 
' four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000

' Calculate internal rate.
RetRate = IRR(Values(), Guess) * 100

Msg = "The internal rate of return for these " & _
      "five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg    ' Display internal return rate.

		
inzerát