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

  • Podijeli Ovo
Michael Brown

U ovom vodiču naučit ćete kako koristiti funkciju Excel NPV za izračun neto sadašnje vrijednosti ulaganja i kako izbjeći uobičajene pogreške kada radite NPV u Excelu.

Neto sadašnja vrijednost ili neto sadašnja vrijednost ključni je element financijske analize koji pokazuje hoće li projekt biti isplativ ili ne. Zašto je neto sadašnja vrijednost toliko važna? Budući da temeljni financijski koncept drži da novac koji potencijalno možete dobiti u budućnosti vrijedi manje od iste količine novca koju trenutno imate. Neto sadašnja vrijednost diskontira očekivane novčane tokove u budućnosti natrag u sadašnjost kako bi prikazala njihovu današnju vrijednost.

Microsoft Excel ima posebnu funkciju za izračunavanje NPV-a, ali njezina upotreba može biti nezgodna, posebno za ljude koji imaju malo iskustva u financijskom modeliranju. Svrha ovog članka je pokazati vam kako radi funkcija Excel NPV i ukazati na moguće zamke pri izračunavanju neto sadašnje vrijednosti niza novčanih tokova u Excelu.

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

    Neto sadašnja vrijednost (NPV) vrijednost je niza novčanih tokova tijekom cijelog životnog vijeka projekta diskontirana na sadašnjost.

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

    NPV = PV budućih novčanih tokova – početno ulaganje

    Da bismo bolje razumjelirazdoblja koja imaju nulte novčane tokove.

    Diskontna stopa ne odgovara stvarnim vremenskim razdobljima

    Funkcija Excel NPV ne može prilagoditi dostavljenu stopu zadanom vremenu učestalosti automatski, na primjer godišnja diskontna stopa na mjesečne novčane tokove. Odgovornost korisnika je osigurati odgovarajuću stopu po razdoblju .

    Neispravan format stope

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

    Ovako se koristi NPV u Excelu da biste pronašli neto sadašnja vrijednost investicije. Da biste pobliže pogledali formule o kojima se govori u ovom vodiču, slobodno preuzmite naš ogledni NPV kalkulator za Excel.

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

    ideja, zaronimo malo dublje u matematiku.

    Za jedan novčani tok, sadašnja vrijednost (PV) izračunava se ovom formulom:

    Gdje :

    • r – diskont ili kamatna stopa
    • i – razdoblje novčanog tijeka

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

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

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

    Neto sadašnja vrijednost (NPV) zbraja sadašnje vrijednosti svih budućih novčanih tokova kako bi ih doveo do jedne točke u sadašnjosti. A budući da je ideja "neto" pokazati koliko će projekt biti isplativ nakon obračuna početnog kapitalnog ulaganja potrebnog za njegovo financiranje, iznos početnog ulaganja oduzima se od zbroja svih sadašnjih vrijednosti:

    Gdje je:

    • r – diskont ili kamatna stopa
    • n – broj vremenskih razdoblja
    • i – razdoblje novčanog toka

    Budući da je svaki broj različit od nule podignut na nultu potenciju jednak 1, možemo uključiti početno ulaganje u zbroj. Imajte na umu da je u ovoj kompaktnoj verziji formule NPV, i=0, tj. početno ulaganje napravljeno u razdoblju 0.

    Na primjer, da biste pronašli NPV za serija novčanih tokova (50, 60, 70) diskontirana na 10% i početni trošak100 USD, 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 ulaganje s pozitivnim NPV-om biti isplativo, a ulaganje s negativnim NPV-om neisplativo. 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.

    Funkcija NPV programa Excel

    NPV funkcija u programu Excel vraća neto sadašnju vrijednost ulaganja na temelju diskontne ili kamatne stope i niza budućih novčanih tokova.

    Sintaksa funkcije Excel NPV je sljedeća:

    NPV(stopa , value1, [value2], …)

    Gdje:

    • Stopa (obavezno) - diskont ili kamatna stopa tijekom jednog razdoblja. Mora biti naveden kao postotak ili odgovarajući decimalni broj.
    • Vrijednost1, [vrijednost2], … - numeričke vrijednosti koje predstavljaju niz redovitih novčanih tokova. Vrijednost1 je obavezna, sljedeće vrijednosti nisu obavezne. U modernim verzijama programa Excel 2007 do 2019 moguće je dostaviti do 254 argumenta vrijednosti; u programu Excel 2003 i starijim – do 30 argumenata.

    Funkcija NPV dostupna je u programu Excel 365 - 2000.

    Savjeti:

    • Za izračun sadašnja vrijednost anuiteta, upotrijebite Excel PV funkciju.
    • Da biste procijenili predviđeni povrat ulaganja, napravite izračun IRR-a.

    4 stvari kojetrebali znati o funkciji NPV

    Kako biste osigurali da se vaša formula NPV u Excelu ispravno izračunava, imajte na umu sljedeće činjenice:

    • Vrijednosti se moraju pojaviti na kraju svakog razdoblja . Ako se prvi novčani tok (početno ulaganje) dogodi na početku prvog razdoblja , koristite jednu od ovih NPV formula.
    • Vrijednosti se moraju dostaviti kronološkim redom i jednako raspoređeni u vremenu .
    • Koristite negativne vrijednosti za predstavljanje odljeva (isplaćeni novac) i pozitivne vrijednosti za predstavljanje priljeva (primljeni novac ).
    • Obrađuju se samo numeričke vrijednosti . Prazne ćelije, tekstualni prikazi brojeva, logičke vrijednosti i vrijednosti pogrešaka zanemaruju se.

    Kako radi funkcija Excel NPV

    Korištenje funkcije NPV u Excelu pomalo je nezgodno zbog način implementacije funkcije. Prema zadanim postavkama, pretpostavlja se da je ulaganje izvršeno jedno razdoblje prije datuma value1 . Iz tog razloga, NPV formula u svom čistom obliku funkcionira ispravno samo ako navedete početni trošak ulaganja za jedno razdoblje , ne danas!

    Da bismo ovo ilustrirali, izračunajmo neto sadašnju vrijednost ručno i pomoću formule Excel NPV i usporedite rezultate.

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

    Navedite gornje reference u ovoj generičkoj PV formuli:

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

    I dobit ćete sljedeću jednadžbu:

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

    Ova formula ide u C4 i zatim se kopira u donje ćelije. Zbog pametne upotrebe apsolutnih i relativnih referenci ćelija, formula se savršeno prilagođava za svaki redak kao što je prikazano na snimci zaslona u nastavku.

    Napominjemo da izračunavamo i sadašnju vrijednost početnog ulaganja budući da početni trošak ulaganja je nakon 1 godine , pa se također diskontira.

    Nakon toga zbrajamo sve sadašnje vrijednosti:

    =SUM(C4:C9)

    A sada, idemo napravite NPV s Excel funkcijom:

    =NPV(B1, B4:B9)

    Kao što vidite, rezultati obaju izračuna točno se podudaraju:

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

    Budući da se početno ulaganje vrši danas, na njega se ne primjenjuje nikakav popust i mi jednostavno dodajemo ovaj iznos zbroju sadašnjih vrijednosti budućih novčanih tokova (budući da je to negativan broj, on se zapravo oduzima):

    =SUM(C4:C9)+B4

    I u ovom slučaju, ručni izračun i funkcija Excel NPV donose 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 prilagoditi funkciju NPV kao što je objašnjeno u sljedećem odjeljku.

    Kako izračunati NPV u programu Excel

    Kada početno ulaganjenapravljen na početku prvog razdoblja , možemo ga tretirati kao novčani tijek na kraju prethodnog razdoblja (tj. razdoblja 0). Imajući to na umu, postoje dva jednostavna načina za pronalaženje NPV-a u programu Excel.

    Excel NPV formula 1

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

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

    U ovom slučaju funkcija Excel NPV samo vraća sadašnja vrijednost neravnomjernih 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 NPV formula 2

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

    U ovom slučaju, funkcija Excel NPV dala bi vam rezultat od razdoblja -1 (kao da je početno ulaganje izvršeno u jednom razdoblju prije razdoblja 0), moramo pomnožiti njegov učinak s (1 + r) kako bismo NPV premjestili jedno vremensko razdoblje naprijed (tj. od i = -1 do i = 0). Molimo pogledajte sažeti oblik NPV formule.

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

    Koju ćete formulu koristiti stvar je vaših osobnih preferencija. Osobno vjerujem da je prvi jednostavniji i lakši za razumijevanje.

    NPV kalkulator u Excelu

    A sada da vidimo kako možete koristiti gore navedenoformule na stvarnim podacima za izradu vlastitog NPV kalkulatora u Excelu.

    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 tok u razdoblju 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.

    Donji snimak zaslona prikazuje naš Excel NPV kalkulator na djelu:

    Da bismo bili sigurni da naš Excel NPV formule su točne, provjerimo rezultat ručnim izračunima.

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

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

    Zatim zbrojite sve sadašnje vrijednosti i oduzmite početni trošak ulaganja:

    =SUM(C3:C7)+B2

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

    Napomena. U ovom primjeru, bavimo se godišnjim novčanim tokovima i godišnjom stopom. Ako želite pronaći tromjesečni ili mjesečni NPV u Excelu, svakako prilagodite diskontnu stopu u skladu s tim kako je objašnjeno u ovom primjeru.

    Razlika između PV-a i NPV-a u Excel

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

    • Sadašnja vrijednost (PV) - odnosi se na sve buduće priljeve novca u određenom razdoblju.
    • Neto sadašnjost vrijednost (NPV) – razlika je između sadašnje vrijednosti novčanih priljeva i sadašnje vrijednosti novčanih odljeva.

    Drugim riječima, PV računa samo novčane priljeve, dok NPV također računa za početno ulaganje ili izdatak, što ga čini neto brojkom.

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

    • Funkcija NPV može izračunati neravnomjerno (varijabilno) Gotovina teče. Funkcija PV zahtijeva da novčani tokovi budu konstantni tijekom cijelog životnog vijeka ulaganja.
    • S NPV, novčani tokovi moraju se pojaviti na kraju svakog razdoblja. PV može upravljati novčanim tokovima koji se javljaju na kraju i na početku razdoblja.

    Razlika između NPV i XNPV u Excelu

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

    • NPV smatra da su sva vremenska razdoblja jednaka .
    • XNPV vam omogućuje da odredite datume koji odgovaraju svakom protok novca. Iz tog je razloga funkcija XNPV puno preciznija kada se radi s nizom novčanih tokova u nepravilnim intervalima .

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

    U smislu sintakse, funkcija XNPV ima jedan dodatni argument:

    XNPV(stopa, vrijednosti, datumi)

    Kao primjer , upotrijebimo 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 distribuirani ravnomjerno kroz investiciju, funkcije NPV i XNPV vraćaju vrlo slične brojke:

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

    Uobičajene pogreške pri izračunavanju NPV-a u Excelu

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

    Nepravilni intervali

    Funkcija Excel NPV pretpostavlja da su sva razdoblja novčanog toka jednaka . Ako navedete različite intervale, recimo godine i kvartale ili mjesece, neto sadašnja vrijednost bit će netočna zbog nekoherentnih vremenskih razdoblja.

    Nedostaju razdoblja ili novčani tokovi

    NPV u Excelu ne prepoznaje izostavljene točke i zanemaruje prazne ćelije. Da biste pravilno izračunali NPV, obavezno navedite uzastopne mjesece, kvartale ili godine i navedite nula vrijednosti za vrijeme

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.