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 cu dublă precizie care specifică valoarea netă actuală a unei investiții bazată pe o serie de fluxuri monetare periodice (plăți și încasări) și pe o rată de discount.

Sintaxă

NPV( rată, valori ())

Sintaxa funcției NPV are următoarele argumente:

Argument

Descriere

rată

Obligatoriu. Valoare dublă precizie specifică rata de discount pe acea perioadă, exprimată ca număr zecimal.

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).


Observații

Valoarea netă actuală a unei investiții este valoarea curentă a unei serii viitoare de plăți și încasări.

Funcția NPV utilizează ordinea valorilor din matrice pentru a interpreta ordinea plăților și a încasărilor. Nu uitați să introduceți valorile pentru plată și cele pentru încasare în ordinea corectă.

Investiția NPV începe cu o perioadă înaintea datei valorii primului flux monetar și se termină cu valoarea ultimului flux monetar din matrice.

Calculul valorii actuale nete se bazează pe fluxuri monetare viitoare. Dacă primul flux monetar are loc la începutul primei perioade, prima valoare trebuie să fie adăugată la valoarea returnată de NPV și nu trebuie să fie inclusă în valorile fluxului monetar pentru valori().

Funcția NPV este similară cu funcția PV (valoare actuală), cu excepția faptului că funcția PV permite ca fluxurile monetare să înceapă la sfârșitul sau la începutul unei perioade. Spre deosebire de valorile variabile ale fluxurilor monetare NPV, fluxurile monetare PV trebuie să fie fixe pe tot parcursul investiției.

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.

Acest exemplu utilizează funcția NPV pentru a returna valoarea actuală netă pentru o serie de fluxuri monetare incluse în matricea Values(). RetRate reprezintă rata internă fixă de rentabilitate.

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

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!

×