Funcția IRR

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Returnează o valoare Dublă precizie specificând rata internă de rentabilitate pentru o serie de fluxuri de numerar periodice (plăți și chitanțe).

Sintaxă

IRR ((valori) [estimare ] )

Sintaxa funcției IRR are următoarele argumente:

Argument

Descriere

valori ()

Obligatoriu. Matricea Valoare dublă precizie, care specifică valorile de flux monetar. Matricea trebuie să conțină cel puțin o valoare negativă (o plată) și o valoare pozitivă (o încasare).

estimare

Opțional. Valoare Variant specificând valoarea ce estima va fi returnată de IRR. Dacă se omite, estimare este 0,1 (10 la sută).


Observații

Rata internă de rentabilitate este rata dobânzii pentru o investiție plăți și încasări care se produc la intervale regulate a primit.

Funcția IRR utilizează ordinea de valori din cadrul matricei pentru a interpreta ordinea de plăți și confirmări. Asigurați-vă că introduceți plată și valorile de confirmare în secvența corectă. Fluxului monetar pentru fiecare perioadă nu trebuie să fie fixă, deoarece este pentru o anuitate.

IRR este calculat de repetare. Începând cu valoare estimare, potRR va trece prin calcul până când rezultatul se încadrează în 0,00001 procent. Dacă IRR nu poate găsi un rezultat după 20 încearcă, aceasta nu reușește.

Exemplu

Notă : Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

În acest exemplu, funcția IRR Returnează rata internă de rentabilitate pentru o serie de fluxuri de numerar 5 conținute în matrice Values(). Primul element de matrice este un flux de numerar negativ reprezintă costuri de pornire business. Fluxuri de numerar rămas 4 reprezintă fluxuri de numerar pozitiv pentru ulteriori 4. Guess este estimată rata internă de rentabilitate.

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.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×