Kazalo
V tem učbeniku boste izvedeli, kako uporabiti Excelovo funkcijo NPV za izračun neto sedanje vrednosti naložbe in kako se izogniti pogostim napakam pri izračunu NPV v Excelu.
Neto sedanja vrednost ali neto sedanja vrednost je temeljni element finančne analize, ki kaže, ali bo projekt donosen ali ne. Zakaj je neto sedanja vrednost tako pomembna? Ker osnovni finančni koncept pravi, da je denar, ki ga lahko potencialno prejmemo v prihodnosti, vreden manj kot isti znesek denarja, ki ga imamo zdaj. Neto sedanja vrednost diskontira denarne tokove, pričakovane v prihodnosti, nazaj na sedanjo vrednost.da pokažejo svojo današnjo vrednost.
Microsoft Excel ima posebno funkcijo za izračun neto sedanje vrednosti, vendar je njena uporaba lahko zapletena, zlasti za ljudi, ki imajo malo izkušenj s finančnim modeliranjem. Namen tega članka je prikazati delovanje Excelove funkcije NPV in opozoriti na morebitne pasti pri izračunu neto sedanje vrednosti niza denarnih tokov v Excelu.
Kaj je neto sedanja vrednost (NPV)?
Neto sedanja vrednost (NPV) je vrednost niza denarnih tokov v celotni življenjski dobi projekta, diskontirana na sedanjost.
Poenostavljeno lahko NPV opredelimo kot sedanjo vrednost prihodnjih denarnih tokov, zmanjšano za začetne stroške naložbe:
NSV = PV prihodnjih denarnih tokov - začetna naložba
Da bi bolje razumeli idejo, se poglobimo v matematiko.
Za posamezen denarni tok se sedanja vrednost (PV) izračuna po tej formuli:
Kje:
- r - diskontna ali obrestna mera
- i - obdobje denarnega toka
Na primer, če želite po enem letu (i) dobiti 110 dolarjev (prihodnja vrednost), koliko bi morali danes vložiti na svoj bančni račun, ki ponuja 10-odstotno letno obrestno mero (r)? Zgornja formula daje ta odgovor:
$110/(1+10%)^1 = $100
Z drugimi besedami, 100 USD je sedanja vrednost 110 USD, ki naj bi jih prejeli v prihodnosti.
Neto sedanja vrednost (NPV) sešteje sedanje vrednosti vseh prihodnjih denarnih tokov, da jih privede do ene same točke v sedanjosti. Ker je namen "neto" pokazati, kako donosen bo projekt po upoštevanju začetne kapitalske naložbe, potrebne za njegovo financiranje, se znesek začetne naložbe odšteje od vsote vseh sedanjih vrednosti:
Kje:
- r - diskontna ali obrestna mera
- n - število časovnih obdobij
- i - obdobje denarnega toka
Ker je vsako neničelno število, povečano za nič, enako 1, lahko v vsoto vključimo začetno naložbo. Upoštevajte, da je v tej zgoščeni različici formule NPV i=0, tj. začetna naložba se izvede v obdobju 0.
Če želite na primer ugotoviti neto sedanjo vrednost za vrsto denarnih tokov (50, 60, 70), ki so diskontirani z 10 % in začetnimi stroški 100 USD, lahko uporabite to formulo:
Ali
Kako neto sedanja vrednost pomaga pri ocenjevanju finančne upravičenosti predlagane naložbe? Predpostavlja se, da bo naložba s pozitivno neto sedanjo vrednostjo donosna, naložba z negativno neto sedanjo vrednostjo pa bo nedonosna. Pravilo neto sedanje vrednosti , ki pravi, da bi se morali ukvarjati le s projekti s pozitivno neto sedanjo vrednostjo.
Excelova funkcija NPV
Funkcija NPV v Excelu vrne neto sedanjo vrednost naložbe na podlagi diskontne ali obrestne mere in niza prihodnjih denarnih tokov.
Sintaksa Excelove funkcije NPV je naslednja:
NPV(stopnja, vrednost1, [vrednost2], ...)Kje:
- Stopnja (obvezno) - diskontna ali obrestna mera za eno obdobje. Navesti jo je treba v odstotkih ali ustreznem decimalnem številu.
- Vrednost1, [vrednost2], ... - številčne vrednosti, ki predstavljajo niz rednih denarnih tokov. Vrednost1 je obvezen, naslednje vrednosti so neobvezne. V sodobnih različicah Excela 2007 do 2019 je mogoče navesti do 254 argumentov vrednosti, v Excelu 2003 in starejših pa do 30 argumentov.
Funkcija NPV je na voljo v Excelu 365 - 2000.
Nasveti:
- Za izračun sedanje vrednosti rente uporabite Excelovo funkcijo PV.
- Če želite oceniti predvideno donosnost naložbe, opravite izračun IRR.
4 stvari, ki jih morate vedeti o funkciji NPV
Da bi zagotovili pravilen izračun formule NPV v Excelu, upoštevajte naslednja dejstva:
- Vrednosti se morajo pojaviti na konec vsakega obdobja Če se prvi denarni tok (začetna naložba) pojavi pri začetek prvega obdobja , uporabite eno od teh formul NPV.
- Vrednosti je treba navesti v kronološki vrstni red in . časovno enakomerno razporejeni. .
- Uporabite negativni vrednosti, ki predstavljajo odlive (izplačana denarna sredstva) in pozitivno vrednosti, ki predstavljajo prilive (prejeta denarna sredstva).
- Samo številčne vrednosti Prazne celice, besedilne predstavitve števil, logične vrednosti in vrednosti napak se ne upoštevajo.
Kako deluje funkcija Excel NPV
Uporaba funkcije NPV v Excelu je nekoliko zapletena zaradi načina izvajanja funkcije. Privzeto se predpostavlja, da je naložba izvedena eno obdobje pred začetkom vrednost1 Zato formula za izračun neto sedanje vrednosti v čisti obliki deluje pravilno le, če navedete stroške začetne naložbe. v enem obdobju od zdaj , ne danes!
Za ponazoritev tega izračunajmo neto sedanjo vrednost ročno in z Excelovo formulo NPV ter primerjajmo rezultate.
Recimo, da imate diskontno stopnjo v B1, vrsto denarnih tokov v B4:B9 in številke obdobij v A4:A9.
V to splošno formulo PV vpišite zgornje reference:
PV = prihodnja vrednost/(1+ stopnja)^obdobje
In dobili boste naslednjo enačbo:
=B4/(1+$B$1)^A4
Ta formula se prenese v C4 in nato kopira v spodnje celice. Zaradi pametne uporabe absolutnih in relativnih sklicev na celice se formula popolnoma prilagodi vsaki vrstici, kot je prikazano na spodnji sliki zaslona.
Upoštevajte, da izračunamo tudi sedanjo vrednost začetne naložbe, saj je strošek začetne naložbe po 1 letu , zato je tudi ta znižana.
Nato seštejemo vse sedanje vrednosti:
=SUM(C4:C9)
Zdaj pa naredimo NPV z Excelovo funkcijo:
=NPV(B1, B4:B9)
Kot lahko vidite, se rezultati obeh izračunov popolnoma ujemajo:
Kaj pa, če se začetni izdatek pojavi pri začetek prvega obdobja , kot je to običajno?
Ker je začetna naložba opravljena danes, zanjo ne velja diskontiranje in ta znesek preprosto prištejemo k vsoti sedanjih vrednosti prihodnjih denarnih tokov (ker gre za negativno število, ga dejansko odštejemo):
=SUM(C4:C9)+B4
V tem primeru ročni izračun in Excelova funkcija NPV dajeta različne rezultate:
Ali to pomeni, da se ne moremo zanesti na formulo NPV v Excelu in moramo v tem primeru ročno izračunati neto sedanjo vrednost? Seveda ne! Funkcijo NPV boste morali le nekoliko prilagoditi, kot je razloženo v naslednjem razdelku.
Kako izračunati neto sedanjo vrednost v programu Excel
Ko je začetna naložba izvedena v začetek prvega obdobja , ga lahko obravnavamo kot denarni tok na koncu prejšnjega obdobja (tj. obdobja 0). Glede na to obstajata dva preprosta načina za iskanje NPV v Excelu.
Excelova formula NPV 1
Začetne stroške pustite zunaj razpona vrednosti in jih odštejte od rezultata funkcije NPV. Ker so začetni stroški običajno vneseni kot negativno število , dejansko izvedete operacijo seštevanja:
NPV(stopnja, vrednosti) + začetni stroškiV tem primeru Excelova funkcija NPV samo vrne sedanjo vrednost neenakomernih denarnih tokov. Ker želimo "neto" (tj. sedanjo vrednost prihodnjih denarnih tokov, zmanjšano za začetno naložbo), odštejemo začetne stroške zunaj funkcije NPV.
Excelova formula NPV 2
V razpon vrednosti vključite začetne stroške in rezultat pomnožite z (1 + stopnja).
V tem primeru bi Excelova funkcija NPV dala rezultat za obdobje -1 (kot da bi bila začetna naložba izvedena eno obdobje pred obdobjem 0), zato moramo njen rezultat pomnožiti z (1 + r), da bi NPV prenesli za eno obdobje naprej (tj. od i = -1 do i = 0). Oglejte si strnjeno obliko formule NPV.
NPV(stopnja, vrednosti) * (1+ stopnja)Katero formulo boste uporabili, je stvar vaših osebnih preferenc. Osebno menim, da je prva formula preprostejša in lažje razumljiva.
Kalkulator NPV v Excelu
Oglejmo si, kako lahko zgornje formule uporabite na dejanskih podatkih in si v Excelu izdelate lasten kalkulator NPV.
Predpostavimo, da imate začetne stroške v B2, vrsto prihodnjih denarnih tokov v B3:B7 in zahtevano stopnjo donosa v F1. Za iskanje neto sedanje vrednosti uporabite eno od naslednjih formul:
Formula za izračun neto sedanje vrednosti 1:
=NPV(F1, B3:B7) + B2
Upoštevajte, da je prvi vrednostni argument denarni tok v obdobju 1 (B3), začetni stroški (B2) niso vključeni.
Formula za neto sedanjo vrednost 2:
=NPV(F1, B2:B7) * (1+F1)
Ta formula vključuje začetne stroške (B2) v razponu vrednosti.
Spodnja zaslonska slika prikazuje naš kalkulator NPV v Excelu v akciji:
Da bi se prepričali, da so naše Excelove formule NPV pravilne, preverimo rezultat z ročnimi izračuni.
Najprej ugotovimo sedanjo vrednost vsakega denarnega toka z uporabo zgoraj obravnavane formule PV:
=B3/(1+$F$1)^A3
Nato seštejte vse sedanje vrednosti in odštejte začetne stroške naložbe:
=SUM(C3:C7)+B2
... in ugotovite, da so rezultati vseh treh formul popolnoma enaki.
Opomba: V tem primeru imamo opravka z letnimi denarnimi tokovi in letno obrestno mero. četrtletno ali mesečno NPV v Excelu, ne pozabite ustrezno prilagoditi diskontne stopnje, kot je razloženo v tem primeru.
Razlika med PV in NPV v programu Excel
V financah se tako PV kot NPV uporabljata za merjenje sedanje vrednosti prihodnjih denarnih tokov z diskontiranjem prihodnjih zneskov na sedanjost. Vendar se razlikujeta v eni pomembni lastnosti:
- Sedanja vrednost (PV) - nanaša se na vse prihodnje denarne prilive v določenem obdobju.
- Neto sedanja vrednost (NPV) - je razlika med sedanjo vrednostjo denarnih prilivov in sedanjo vrednostjo denarnih odlivov.
Z drugimi besedami, PV upošteva le denarne prilive, medtem ko NPV upošteva tudi začetno naložbo ali izdatke, zato je neto vrednost.
V programu Microsoft Excel sta med funkcijami dve bistveni razliki:
- Funkcija NPV lahko izračuna neenakomerne (spremenljive) denarne tokove. Funkcija PV zahteva, da so denarni tokovi konstantni skozi celotno življenjsko dobo naložbe.
- Pri NPV se morajo denarni tokovi pojaviti na koncu vsakega obdobja. PV lahko obravnava denarne tokove, ki se pojavijo na koncu in na začetku obdobja.
Razlika med NPV in XNPV v programu Excel
XNPV je še ena finančna funkcija programa Excel, ki izračuna neto sedanjo vrednost naložbe. Glavna razlika med funkcijama je naslednja:
- NPV obravnava vsa časovna obdobja kot enako .
- Funkcija XNPV omogoča, da določite datume, ki ustrezajo vsakemu denarnemu toku. Zaradi tega je funkcija XNPV veliko natančnejša pri obravnavi niza denarnih tokov pri neenakomerni intervali .
Za razliko od NPV se Excelova funkcija XNPV izvaja "normalno" - prva vrednost ustreza odtoku, ki nastane na začetku naložbe. Vsi zaporedni denarni tokovi se diskontirajo na podlagi 365-dnevnega leta.
Funkcija XNPV ima glede sintakse en dodaten argument:
XNPV(stopnja, vrednosti, datumi)Kot primer uporabimo obe funkciji za isti niz podatkov, kjer je F1 diskontna stopnja, B2:B7 denarni tokovi in C2:C7 datumi:
=NPV(F1,B3:B7)+B2
=XNPV(F1,B2:B7,C2:C7)
Če so denarni tokovi porazdeljeno enakomerno v okviru naložbe funkciji NPV in XNPV dajeta zelo podobne vrednosti:
V primeru neenakomerni intervali , je razlika med rezultati zelo velika:
Pogoste napake pri izračunu neto sedanje vrednosti v programu Excel
Zaradi precej specifične izvedbe funkcije NPV se pri izračunu neto sedanje vrednosti v Excelu pojavljajo številne napake. Spodnji preprosti primeri prikazujejo najbolj tipične napake in kako se jim izogniti.
Neenakomerni intervali
Excelova funkcija NPV predpostavlja, da so vsa obdobja denarnih tokov enako Če navedete različne intervale, na primer leta in četrtletja ali mesece, bo neto sedanja vrednost nepravilna zaradi neusklajenih časovnih obdobij.
Manjkajoča obdobja ali denarni tokovi
NPV v Excelu ne prepozna izpuščenih obdobij in ne upošteva praznih celic. Če želite pravilno izračunati NPV, zagotovite zaporedni mesece, četrtletja ali leta in dobavo nič vrednosti za časovna obdobja, ki imajo ničelne denarne tokove.
Diskontna stopnja ne ustreza dejanskim časovnim obdobjem
Excelova funkcija NPV ne more samodejno prilagoditi dobavljene stopnje danim časovnim frekvencam, na primer letne diskontne stopnje za mesečne denarne tokove. Uporabnik je odgovoren, da zagotovi ustrezna stopnja na obdobje .
Nepravilna oblika stopnje
Diskontno ali obrestno mero je treba navesti kot odstotek ali ustrezno decimalno število . 10-odstotno stopnjo lahko na primer navedete kot 10 % ali 0,1. Če stopnjo vnesete kot število 10, jo bo Excel obravnaval kot 1000 % in NPV bo izračunana napačno.
To je način uporabe NPV v Excelu za iskanje neto sedanje vrednosti naložbe. Če si želite podrobneje ogledati formule, obravnavane v tem vodniku, si prenesite naš vzorec kalkulatorja NPV za Excel.
Hvala za branje in upam, da se naslednji teden vidimo na našem blogu!