Funcția IRR

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

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.
Extindeți-vă competențele Office
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.

×