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 NPV
 

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í čistou současnou hodnotu investice vypočítanou na základě série pravidelných peněžních toků (plateb a příjmů) a diskontní sazby.

Syntaxe

NPV(sazba, hodnoty())

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

Argument Popis
sazba Povinný. Hodnota typu Double určující diskontní sazbu za dané období vyjádřenou desetinným číslem.
hodnoty Povinný. Matice (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ů. Matice musí obsahovat alespoň jednu zápornou hodnotu (platba) a jednu kladnou hodnotu (příjem).

Poznámky

Čistá současná hodnota (NPV) investice je aktuální hodnota budoucí série plateb a příjmů.

Funkce NPV používá pořadí hodnot v matici pro určení pořadí plateb a příjmů. Zadávejte proto platby a příjmy ve správném pořadí.

Investice ve funkci NPV začíná jedno období před datem prvního peněžního toku určeného argumentem hodnota a končí poslední hodnotou peněžního toku v matici.

Výpočet čisté současné hodnoty je založen na budoucích peněžních tocích. Pokud je první peněžní tok proveden na počátku prvního období, musí být první hodnota přidána k hodnotě vrácené funkcí NPV a nesmí být zahrnuta v hodnotách peněžních toků argumentu hodnoty( ).

Funkce NPV je podobná funkci PV (současná hodnota), avšak s tím rozdílem, že funkce PV umožňuje, aby peněžní toky začaly buď na konci nebo na počátku období. Na rozdíl od proměnlivé hodnoty peněžních toků ve funkci NPV musejí mít peněžní toky ve funkci PV během celého období investice pevnou hodnotu.

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 NPV pro vrácení čisté současné hodnoty série peněžních toků zadaných v matici Values(). RetRate představující pevnou míru vnitřní návratnosti investice.

Dim Fmt, Guess, RetRate, NetPVal, Msg
Static Values(5) As Double    ' Set up array.
Fmt = "###,##0.00"    ' Define money format.
Guess = .1    ' Guess starts at 10 percent.
RetRate = .0625    ' Set fixed internal rate.
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 net present value.
NetPVal = NPV(RetRate, Values())

Msg = "The net present value " & _
      "of these cash flows is "
Msg = Msg & Format(NetPVal, Fmt) & "."

' Display net present value.
MsgBox Msg 

		
inzerát