Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

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

Sintaxă

IRR( values () [, estim ] )

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. Variant care specifică valoarea estimată va fi returnată de IRR. Dacă este omis, estim este 0,1 (10 procente).


Observații

Rata internă de rentabilitate este rata dobânzii primite pentru o investiție constând în plăți și chitanțe care apar la intervale regulate.

Funcția IRR utilizează ordinea valorilor din matrice pentru a interpreta ordinea plăților și încasărilor. Nu uitați să introduceți valorile pentru plată și cele pentru încasare în ordinea corectă. Fluxul de numerar pentru fiecare perioadă nu trebuie să fie fix, așa cum este pentru o anuitate.

IRR este calculată prin iterație. Începând cu valoarea estimului, IRR parcurge calculul până când rezultatul este exact în intervalul de 0,00001 procente. Dacă IRR nu găsește un rezultat după 20 de încercări, 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 5 fluxuri de numerar cuprinse în matricea Values(). Primul element matrice este un flux de numerar negativ care reprezintă costurile de pornire a afacerii. Restul de patru fluxuri de numerar reprezintă fluxuri de numerar pozitive pentru următorii 4 ani. Guess este rata internă de rentabilitate estimată.

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.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×