Funkcija NPV

Pateikia dvigubą skaičių, kuris nurodo dabartinę grynąją investicijų vertę, apskaičiuotą remiantis periodinių pinigų srautų sekomis (mokėjimais ir pajamomis) ir diskonto norma.

Sintaksė

NPV( rate, values ())

Funkcijos NPV sintaksę sudaro šie argumentai:

Argumentas

Aprašas

rate

Būtinas. Dvigubas skaičius nurodo diskonto normą per laikotarpį, išreikštą dešimtainiu skaičiumi.

values ()

Būtinas. Dvigubo skaičiaus masyvas nurodantis pinigų srauto vertes. Masyve turi būti bent viena neigiama vertė (mokėjimas) ir viena teigiama vertė (pajamos).


Pastabos

Dabartinė grynoji investicijų vertė yra dabartinė būsimų mokėjimų ir pajamų serijos vertė.

Mokėjimų ir pajamų tvarkai nustatyti funkcija NPV naudoja verčių išdėstymo tvarką masyve. Įsitikinkite, kad įvedėte mokėjimo ir pajamų laukų vertes teisinga eilės tvarka.

Funkcijos NPV investavimas prasideda vieną laikotarpį anksčiau prieš pinigų srauto vertės datą ir baigiasi su paskutine masyve esančia pinigų srauto verte.

Dabartinės grynosios investicijų vertės skaičiavimas remiasi būsimu pinigų srautu. Jei jūsų pirmas pinigų srautas yra pirmojo laikotarpio pradžioje, pirmoji vertė turi būti įtraukta į vertę, kurią pateikia NPV, ji neturi būti įtraukta į pinigų srauto vertę, esančią vertėse().

Funkcija NPV yra panaši į funkciją PV (present value – dabartinė vertė), išskyrus tai, kad funkcija PV leidžia, kad pinigų srautai prasidėtų arba laikotarpio pradžioje, arba laikotarpio pabaigoje. Skirtingai nuo nepastovių funkcijos NPV pinigų srautų verčių, funkcijos PV pinigų srautai turi nesikeisti per visą investavimo laikotarpį.

Pavyzdys

Pastaba : Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje naudojama funkcija NPV, grąžinanti pinigų srautų, esančių masyve Values(), sekos dabartinę grynąją vertę. RetRate nurodo fiksuotą vidinę grąžos normą.

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
Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×