Exportovat (0) Tisk
Rozbalit vše
Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál

Financial.IRR – metoda

Vrátí Double určení vnitřní míru výnosnosti pro sérii pravidelných peněžních toků (plateb a příjmů).

Obor názvů:  Microsoft.VisualBasic
Sestavení:  Microsoft.VisualBasic (v Microsoft.VisualBasic.dll)

public static double IRR(
	ref double[] ValueArray,
	double Guess
)

Parametry

ValueArray
Typ: System.Double[]
Požadováno. Pole Double určující hodnoty peněžních toků. Pole musí obsahovat alespoň jednu zápornou hodnotu (platba) a jednu kladnou hodnotu (příjem).
Guess
Typ: System.Double
Volitelné. Objekt určující odhad hodnoty vrácené funkcí IRR. Pokud je tento argument vynechán, Guess je 0,1 (10 procent).

Vrácená hodnota

Typ: System.Double
Vrátí Double určení vnitřní míru výnosnosti pro sérii pravidelných peněžních toků (plateb a příjmů).

VýjimkaPodmínka
ArgumentException

Argument hodnoty pole jsou neplatné nebo Guess < = -1.

Míra výnosnosti je úroková míra investice zahrnující výdaje a příjmy, které v pravidelných intervalech.

IRR Funkce používá pořadí hodnot v matici k interpretaci pořadí plateb a příjmů. Nezapomeňte zadat vaše platby a příjmy ve správném pořadí. Peněžního toku pro jednotlivá období nemusí být stanovena jako anuity.

IRR se počítá pomocí iterací. Počínaje hodnotou Guess, IRR cyklech výpočtu, dokud výsledek nedosáhne přesnosti 0,00001 procenta. Pokud IRR nelze najít výsledek po 20 pokusí, dojde k chybě.

V tomto příkladu IRR funkce vrátí vnitřní míru výnosnosti pro sérii pěti peněžních toků zadaných v matici Values(). První prvek pole je záporný peněžní tok představující náklady na rozběh podniku. Zbývající čtyři peněžní toky představují kladné peněžní toky pro následující čtyři roky. Guessje předpokládaná vnitřní míru výnosnosti.


' Define money format.
Dim MoneyFmt As String = "###,##0.00"
' Define percentage format.
Dim PercentFmt As String = "#0.00"

Dim values(4) As Double
' Business start-up costs.
values(0) = -70000
' Positive cash flows reflecting income for four successive years.
values(1) = 22000
values(2) = 25000
values(3) = 28000
values(4) = 31000

' Use the IRR function to calculate the rate of return.
' Guess starts at 10 percent.
Dim Guess As Double = 0.1
' Calculate internal rate.
Dim CalcRetRate As Double = IRR(values, Guess) * 100
' Display internal return rate.
MsgBox("The internal rate of return for these cash flows is " & 
    Format(CalcRetRate, CStr(PercentFmt)) & " percent.")


.NET Framework

Podporováno v: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Podporováno v: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (role Server Core není podporována), Windows Server 2008 R2 (role Server Core je podporována s aktualizací SP1 nebo novější, architektura Itanium není podporována)

.NET Framework nepodporuje některé verze platforem. Seznam podporovaných verzí naleznete v tématu .NET – požadavky na systém.

Obsah vytvořený komunitou

Přidat
Zobrazit:
© 2014 Microsoft