Izračunajte NPV u Excelu - formula neto sadašnje vrijednosti

  • Podijeli Ovo
Michael Brown

U ovom vodiču ćete naučiti kako koristiti Excel NPV funkciju za izračunavanje neto sadašnje vrijednosti investicije i kako izbjeći uobičajene greške kada radite NPV u Excelu.

Neto sadašnja vrijednost ili neto sadašnja vrijednost je ključni element finansijske analize koji pokazuje da li će projekat biti profitabilan ili ne. Zašto je neto sadašnja vrijednost toliko važna? Zato što osnovni finansijski koncept smatra da novac koji se potencijalno može primiti u budućnosti vrijedi manje od iste količine novca koju trenutno imate. Neto sadašnja vrijednost diskontira tokove novca koji se očekuju u budućnosti nazad u sadašnjost kako bi pokazao njihovu današnju vrijednost.

Microsoft Excel ima posebnu funkciju za izračunavanje NPV-a, ali njena upotreba može biti nezgodna, posebno za ljude koji imaju malo iskustva u finansijskom modeliranju. Svrha ovog članka je da vam pokaže kako funkcionira Excel NPV funkcija i ukaže na moguće zamke prilikom izračunavanja neto sadašnje vrijednosti niza novčanih tokova u Excelu.

    Šta je neto sadašnja vrijednost (NPV)?

    Neto sadašnja vrijednost (NPV) je vrijednost niza novčanih tokova tokom cijelog životnog vijeka projekta diskontovana do sadašnjosti.

    Jednostavno rečeno, NPV se može definirati kao sadašnja vrijednost budućih novčanih tokova umanjena za početne troškove ulaganja:

    NPV = PV budućih novčanih tokova – početna investicija

    Za bolje razumijevanjeperiodi koji imaju nulte novčane tokove.

    Stopa diskontiranja ne odgovara stvarnim vremenskim periodima

    Excel funkcija NPV ne može prilagoditi isporučenu stopu za dato vrijeme frekvencije automatski, na primjer godišnja diskontna stopa na mjesečne novčane tokove. Odgovornost korisnika je da obezbijedi odgovarajuću stopu po periodu .

    Neispravan format stope

    Popust ili kamatna stopa moraju biti dato kao postotak ili odgovarajući decimalni broj . Na primjer, stopa od 10 posto može se dostaviti kao 10% ili 0,1. Ako unesete stopu kao broj 10, Excel će je tretirati kao 1000%, a NPV će biti pogrešno izračunat.

    Evo kako koristiti NPV u Excelu da pronađete neto sadašnja vrijednost investicije. Da biste bliže pogledali formule o kojima se raspravlja u ovom tutorijalu, slobodno preuzmite naš uzorak NPV kalkulatora za Excel.

    Hvala vam na čitanju i nadamo se da se vidimo na našem blogu sljedeće sedmice!

    Ideja, hajde da kopamo malo dublje u matematiku.

    Za jedan novčani tok, sadašnja vrijednost (PV) se izračunava po ovoj formuli:

    Gdje :

    • r – diskontna ili kamatna stopa
    • i – period novčanog toka

    Na primjer, da dobijete 110 USD (buduća vrijednost) nakon 1 godine (i), koliko biste danas trebali uložiti na svoj bankovni račun koji nudi 10% godišnje kamatne stope (r)? Gornja formula daje ovaj odgovor:

    $110/(1+10%)^1 = $100

    Drugim riječima, 100 dolara je sadašnja vrijednost od 110 dolara za koje se očekuje da će biti primljeni u budućnosti.

    Neto sadašnja vrijednost (NPV) sabira sadašnje vrijednosti svih budućih novčanih tokova kako bi ih doveo do jedne tačke u sadašnjosti. A budući da je ideja "neto" da pokaže koliko će projekat biti profitabilan nakon što se uračunaju početna kapitalna ulaganja potrebna za njegovo financiranje, iznos početne investicije oduzima se od zbira svih sadašnjih vrijednosti:

    Gdje je:

    • r – popust ili kamatna stopa
    • n – broj vremenskih perioda
    • i – period novčanog toka

    Budući da je bilo koji broj različit od nule podignut na nulti stepen jednak 1, možemo uključiti početno ulaganje u sumu. Imajte na umu da je u ovoj kompaktnoj verziji formule NPV i=0, tj. početno ulaganje se vrši u periodu 0.

    Na primjer, da biste pronašli NPV za serija novčanih tokova (50, 60, 70) diskontovanih na 10% i početni trošak100 dolara, možete koristiti ovu formulu:

    Ili

    Kako neto sadašnja vrijednost pomaže u procjeni financijske održivost predložene investicije? Pretpostavlja se da će investicija sa pozitivnom NPV biti isplativa, a investicija sa negativnom NPV biti neprofitabilna. Ovaj koncept je osnova Pravila neto sadašnje vrijednosti , koje kaže da se trebate uključiti samo u projekte s pozitivnom neto sadašnjom vrijednošću.

    Excel funkcija NPV

    The Funkcija NPV u Excelu vraća neto sadašnju vrijednost investicije zasnovanu na diskontnoj ili kamatnoj stopi i nizu budućih novčanih tokova.

    Sintaksa funkcije Excel NPV je sljedeća:

    NPV(stopa , vrijednost1, [vrijednost2], …)

    Gdje:

    • Stopa (obavezno) - popust ili kamatna stopa u jednom periodu. Mora se navesti kao procenat ili odgovarajući decimalni broj.
    • Vrijednost1, [vrijednost2], … - numeričke vrijednosti koje predstavljaju niz redovnih novčanih tokova. Vrijednost1 je obavezna, sljedeće vrijednosti su opcione. U modernim verzijama Excela 2007 do 2019, mogu se dostaviti do 254 argumenta vrijednosti; u Excelu 2003 i starijim – do 30 argumenata.

    Funkcija NPV dostupna je u Excelu 365 - 2000.

    Savjeti:

    • Za izračunavanje sadašnju vrijednost anuiteta, koristite Excel PV funkciju.
    • Da biste procijenili projektovani povrat na investiciju, izvršite izračun IRR-a.

    4 stvari kojetreba znati o NPV funkciji

    Da biste osigurali da se vaša NPV formula u Excelu izračunava ispravno, imajte na umu ove činjenice:

    • Vrijednosti se moraju pojaviti na kraju svakog perioda . Ako se prvi novčani tok (početna investicija) dogodi na početku prvog perioda , koristite jednu od ovih formula NPV.
    • Vrijednosti se moraju dostaviti hronološkim redoslijedom i jednako raspoređeni u vremenu .
    • Koristite negativne vrijednosti za predstavljanje odliva (gotovina isplaćena) i pozitivne vrijednosti za predstavljanje priliva (gotovina primljena ).
    • Obrađuju se samo numeričke vrijednosti . Prazne ćelije, tekstualni prikazi brojeva, logičkih vrijednosti i vrijednosti grešaka se zanemaruju.

    Kako funkcionira Excel NPV funkcija

    Korišćenje funkcije NPV u Excelu je malo nezgodno zbog način na koji se funkcija implementira. Podrazumevano, pretpostavlja se da je investicija napravljena jedan period prije datuma value1 . Iz tog razloga, NPV formula u svom čistom obliku radi ispravno samo ako navedete početni trošak ulaganja jedan period od sada , a ne danas!

    Da bismo ovo ilustrirali, izračunajmo neto sadašnju vrijednost ručno i sa Excel formulom NPV i uporedite rezultate.

    Recimo, imate diskontnu stopu u B1, niz novčanih tokova u B4:B9 i brojeve perioda u A4:A9.

    Navedite gore navedene reference u ovoj generičkoj PV formuli:

    PV = budućnostvrijednost/(1+stopa)^period

    I dobićete sljedeću jednačinu:

    =B4/(1+$B$1)^A4

    Ova formula ide u C4 i zatim se kopira u ćelije ispod. Zbog pametne upotrebe apsolutnih i relativnih referenci ćelija, formula se savršeno prilagođava za svaki red kao što je prikazano na snimku ekrana ispod.

    Imajte na umu da izračunavamo i sadašnju vrijednost početnog ulaganja od početne cijene ulaganja je nakon 1 godine , pa je i sniženo.

    Nakon toga zbrojimo sve sadašnje vrijednosti:

    =SUM(C4:C9)

    A sada, hajde da uradite NPV sa Excel funkcijom:

    =NPV(B1, B4:B9)

    Kao što vidite, rezultati oba proračuna se tačno poklapaju:

    Ali šta ako se početni izdatak dogodi na početku prvog perioda , kao što se obično događa?

    Budući da je početna investicija napravljena danas, na nju se ne primjenjuje nikakav popust, a mi jednostavno dodamo ovaj iznos na zbir sadašnjih vrijednosti budućih novčanih tokova (pošto je negativan broj, zapravo se oduzima):

    =SUM(C4:C9)+B4

    I u ovom slučaju, ručni izračun i Excel NPV funkcija prinos različiti rezultati:

    Znači li to da se ne možemo osloniti na NPV za mula u Excelu i morate ručno izračunati neto sadašnju vrijednost u ovoj situaciji? Naravno da ne! Trebat ćete samo malo podesiti NPV funkciju kao što je objašnjeno u sljedećem odjeljku.

    Kako izračunati NPV u Excelu

    Kada je početno ulaganjeje napravljen na početku prvog perioda , možemo ga tretirati kao novčani tok na kraju prethodnog perioda (tj. period 0). Imajući to na umu, postoje dva jednostavna načina da pronađete NPV u Excelu.

    Excel NPV formula 1

    Ostavite početni trošak izvan raspona vrijednosti i oduzmite ga od rezultata NPV funkcije . Budući da se početni izdatak obično unosi kao negativan broj , vi zapravo izvodite operaciju sabiranja:

    NPV(stopa, vrijednosti) + početni trošak

    U ovom slučaju, Excel NPV funkcija samo vraća sadašnju vrijednost neujednačenih novčanih tokova. Budući da želimo "neto" (tj. sadašnju vrijednost budućih novčanih tokova umanjenu za početno ulaganje), oduzimamo početni trošak izvan funkcije NPV.

    Excel formula NPV 2

    Uključi početni trošak u rasponu vrijednosti i pomnožite rezultat sa (1 + stopa).

    U ovom slučaju, Excel NPV funkcija bi vam dala rezultat od perioda -1 (kao da je početna investicija izvršena jedan period prije perioda 0), moramo pomnožiti njegov izlaz sa (1 + r) da bismo NPV pomjerili unaprijed za jedan vremenski period (tj. od i = -1 do i = 0). Molimo pogledajte kompaktni oblik formule NPV.

    NPV(stopa, vrijednosti) * (1+stopa)

    Koju formulu ćete koristiti je stvar vaših ličnih preferencija. Ja lično vjerujem da je prvi jednostavniji i lakši za razumijevanje.

    kalkulator NPV u Excelu

    Sada da vidimo kako možete koristiti gore navedenoformule na stvarnim podacima da napravite vlastiti kalkulator NPV u Excel-u.

    Pretpostavimo da imate početni izdatak u B2, niz budućih novčanih tokova u B3:B7 i potrebnu stopu povrata u F1. Da biste pronašli NPV, koristite jednu od sljedećih formula:

    NPV formula 1:

    =NPV(F1, B3:B7) + B2

    Primijetite da je prvi argument vrijednosti gotovina protok u periodu 1 (B3), početni trošak (B2) nije uključen.

    NPV Formula 2:

    =NPV(F1, B2:B7) * (1+F1)

    Ova formula uključuje početni trošak (B2) u rasponu vrijednosti.

    Slika ispod prikazuje naš Excel NPV kalkulator u akciji:

    Da biste bili sigurni da je naš Excel NPV formule su tačne, provjerimo rezultat ručnim proračunima.

    Prvo, nalazimo sadašnju vrijednost svakog novčanog toka koristeći PV formulu o kojoj smo gore raspravljali:

    =B3/(1+$F$1)^A3

    Dalje, zbrojite sve sadašnje vrijednosti i oduzmite početni trošak investicije:

    =SUM(C3:C7)+B2

    … i vidite da su rezultati sve tri formule apsolutno isti.

    Napomena. U ovom primjeru imamo posla s godišnjim novčanim tokovima i godišnjom stopom. Ako želite pronaći kvartalnu ili mjesečnu NPV u Excelu, obavezno prilagodite diskontnu stopu u skladu s tim kako je objašnjeno u ovom primjeru.

    Razlika između PV i NPV u Excel

    U finansijama, i PV i NPV se koriste za mjerenje trenutne vrijednosti budućih novčanih tokova diskontiranjem budućih iznosa na sadašnje. Alirazlikuju se na jedan važan način:

    • Sadašnja vrijednost (PV) - odnosi se na sve buduće prilive gotovine u datom periodu.
    • Neto sadašnja vrijednost (NPV) – je razlika između sadašnje vrijednosti novčanih priliva i sadašnje vrijednosti odliva gotovine.

    Drugim riječima, PV obračunava samo prilive gotovine, dok NPV također računa za početno ulaganje ili izdatak, čineći ga neto cifrom.

    U Microsoft Excelu postoje dvije bitne razlike između funkcija:

    • Funkcija NPV može izračunati neujednačeno (varijabilno) tok novca. PV funkcija zahtijeva da novčani tokovi budu konstantni tokom cijelog vijeka ulaganja.
    • Kod NPV, novčani tokovi se moraju pojaviti na kraju svakog perioda. PV može upravljati novčanim tokovima koji se javljaju na kraju i na početku perioda.

    Razlika između NPV i XNPV u Excelu

    XNPV je još jedna finansijska funkcija programa Excel koja izračunava neto sadašnja vrijednost investicije. Primarna razlika između funkcija je sljedeća:

    • NPV smatra da su svi vremenski periodi jednaki .
    • XNPV vam omogućava da odredite datume koji odgovaraju svakom priliv novca. Iz tog razloga, XNPV funkcija je mnogo preciznija kada se bavi nizom novčanih tokova u nepravilnim intervalima .

    Za razliku od NPV, Excel XNPV funkcija se implementira "normalno " - prva vrijednost odgovara odljevu koji se javlja napočetak investicije. Svi uzastopni novčani tokovi se diskontiraju na osnovu godine od 365 dana.

    U smislu sintakse, XNPV funkcija ima jedan dodatni argument:

    XNPV(stopa, vrijednosti, datumi)

    Kao primjer , koristimo obje funkcije na istom skupu podataka, gdje je F1 diskontna stopa, B2:B7 su novčani tokovi, a C2:C7 su datumi:

    =NPV(F1,B3:B7)+B2

    =XNPV(F1,B2:B7,C2:C7)

    Ako su novčani tokovi raspoređeni ravnomjerno kroz investiciju, funkcije NPV i XNPV vraćaju vrlo bliske brojke:

    U u slučaju nepravilnih intervala , razlika između rezultata je vrlo značajna:

    Uobičajene greške pri izračunavanju NPV u Excelu

    Zbog prilično specifična implementacija NPV funkcije, prave se mnoge greške prilikom izračunavanja neto sadašnje vrijednosti u Excelu. Jednostavni primjeri u nastavku pokazuju najčešće greške i kako ih izbjeći.

    Nepravilni intervali

    Excel funkcija NPV pretpostavlja da su svi periodi novčanog toka jednaki . Ako navedete različite intervale, recimo godine i kvartale ili mjesece, neto sadašnja vrijednost će biti netačna zbog nekoherentnih vremenskih perioda.

    Nedostaju periodi ili novčani tokovi

    NPV u Excelu ne prepoznaje izostavljene tačke i zanemaruje prazne ćelije. Da biste ispravno izračunali NPV, obavezno navedite uzastopnih mjeseci, kvartala ili godina i navedite nula vrijednosti za vrijeme

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.