Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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, MsgStatic 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) = 25000Values(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.