Kalkulahin ang NPV sa Excel - formula ng Net Present Value

  • Ibahagi Ito
Michael Brown

Sa tutorial na ito, matututunan mo kung paano gamitin ang Excel NPV function para kalkulahin ang net present value ng isang investment at kung paano maiwasan ang mga karaniwang error kapag gumawa ka ng NPV sa Excel. Ang

net present value o net present worth ay isang pangunahing elemento ng financial analysis na nagsasaad kung ang isang proyekto ay magiging kumikita o hindi. Bakit napakahalaga ng net present value? Dahil pinaniniwalaan ng pangunahing konsepto sa pananalapi na ang pera na posibleng matanggap sa hinaharap ay mas mababa ang halaga kaysa sa parehong halaga ng pera na mayroon ka ngayon. Ibinabawas ng net present value ang mga cash flow na inaasahan sa hinaharap pabalik sa kasalukuyan upang ipakita ang kanilang halaga ngayon.

May espesyal na function ang Microsoft Excel para sa pagkalkula ng NPV, ngunit ang paggamit nito ay maaaring nakakalito lalo na para sa mga taong may kaunting karanasan sa financial modeling. Ang layunin ng artikulong ito ay ipakita sa iyo kung paano gumagana ang Excel NPV function at ituro ang mga posibleng pitfalls kapag kinakalkula ang net present value ng isang serye ng mga cash flow sa Excel.

    Ano ang net present value (NPV)?

    Net present value (NPV) ay ang halaga ng isang serye ng mga cash flow sa buong buhay ng isang proyekto na may diskwento hanggang sa kasalukuyan.

    Sa simpleng mga termino, ang NPV ay maaaring tukuyin bilang ang kasalukuyang halaga ng mga daloy ng cash sa hinaharap na mas mababa sa paunang gastos sa pamumuhunan:

    NPV = PV ng mga daloy ng cash sa hinaharap – Paunang Pamumuhunan

    Para mas maintindihan angmga panahon na may mga null cash flow.

    Ang rate ng diskwento ay hindi tumutugma sa aktwal na mga yugto ng panahon

    Hindi maisasaayos ng Excel NPV function ang ibinigay na rate sa ibinigay na oras awtomatikong mga frequency, halimbawa taunang rate ng diskwento sa buwanang cash flow. Responsibilidad ng user na magbigay ng naaangkop na rate sa bawat panahon .

    Maling format ng rate

    Ang diskwento o rate ng interes ay dapat ibinigay bilang porsyento o katumbas na decimal number . Halimbawa, ang 10 porsiyentong rate ay maaaring ibigay bilang 10% o 0.1. Kung ilalagay mo ang rate bilang numero 10, ituring ito ng Excel bilang 1000%, at mali ang pagkalkula ng NPV.

    Ganyan gamitin ang NPV sa Excel para mahanap ang net kasalukuyang halaga ng isang pamumuhunan. Upang mas masusing tingnan ang mga formula na tinalakay sa tutorial na ito, mangyaring huwag mag-atubiling i-download ang aming sample na NPV calculator para sa Excel.

    Salamat sa pagbabasa at sana ay makita ka sa aming blog sa susunod na linggo!

    ideya, humukay tayo nang mas malalim sa matematika.

    Para sa iisang cash flow, kinakalkula ang kasalukuyang halaga (PV) gamit ang formula na ito:

    Kung saan :

    • r – diskwento o rate ng interes
    • i – ang panahon ng daloy ng salapi

    Halimbawa, upang makakuha ng $110 (hinaharap na halaga) pagkatapos ng 1 taon (i), magkano ang dapat mong i-invest ngayon sa iyong bank account na nag-aalok ng 10% taunang rate ng interes (r)? Ang formula sa itaas ay nagbibigay ng sagot na ito:

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

    Sa madaling salita, ang $100 ay ang kasalukuyang halaga ng $110 na inaasahang matatanggap sa hinaharap.

    Netong kasalukuyang halaga (NPV) ay nagdaragdag ng mga kasalukuyang halaga ng lahat ng hinaharap na cashflow upang dalhin ang mga ito sa isang punto sa kasalukuyan. At dahil ang ideya ng "net" ay upang ipakita kung gaano kalaki ang magiging kikitain ng proyekto pagkatapos ng accounting para sa paunang puhunan ng kapital na kinakailangan upang pondohan ito, ang halaga ng paunang puhunan ay ibabawas mula sa kabuuan ng lahat ng kasalukuyang halaga:

    Saan:

    • r – diskwento o rate ng interes
    • n – ang bilang ng mga yugto ng panahon
    • i – ang panahon ng cash flow

    Dahil ang anumang hindi zero na numero na itinaas sa zero power ay katumbas ng 1, maaari naming isama ang paunang puhunan sa kabuuan. Pakipansin, na sa compact na bersyong ito ng NPV formula, i=0, ibig sabihin, ang paunang puhunan ay ginawa sa panahon 0.

    Halimbawa, upang mahanap ang NPV para sa isang serye ng mga cash flow (50, 60, 70) na may diskwento sa 10% at ang paunang halaga ng$100, maaari mong gamitin ang formula na ito:

    O

    Paano nakakatulong ang net present value sa pagsusuri ng isang pinansyal viability ng isang iminungkahing pamumuhunan? Ipinapalagay na ang isang pamumuhunan na may positibong NPV ay magiging kumikita, at ang isang pamumuhunan na may negatibong NPV ay hindi kumikita. Ang konseptong ito ang batayan ng Net Present Value Rule , na nagsasabing dapat ka lang makisali sa mga proyektong may positibong net present value.

    Excel NPV function

    Ang Ibinabalik ng NPV function sa Excel ang net present value ng isang investment batay sa isang diskwento o rate ng interes at isang serye ng mga cash flow sa hinaharap.

    Ang syntax ng Excel NPV function ay ang sumusunod:

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

    Kung saan:

    • Rate (kinakailangan) - ang diskwento o rate ng interes sa loob ng isang panahon. Dapat itong ibigay bilang porsyento o katumbas na decimal na numero.
    • Value1, [value2], … - mga numeric na halaga na kumakatawan sa isang serye ng mga regular na cash flow. Kinakailangan ang Value1 , opsyonal ang mga kasunod na value. Sa mga modernong bersyon ng Excel =NPV(F1, B3:B7) + B2 hanggang 2019, hanggang 254 na argumento ng halaga ang maaaring ibigay; sa Excel 2003 at mas luma – hanggang 30 argumento.

    Ang NPV function ay available sa Excel 365 - 2000.

    Mga Tip:

    • Upang kalkulahin kasalukuyang halaga ng annuity, gamitin ang Excel PV function.
    • Upang matantya ang inaasahang return on investment, gawin ang pagkalkula ng IRR.

    4 na bagay na gagawin modapat malaman ang tungkol sa function ng NPV

    Upang matiyak na tama ang pagkalkula ng iyong NPV formula sa Excel, pakitandaan ang mga katotohanang ito:

    • Dapat mangyari ang mga value sa katapusan ng bawat panahon . Kung ang unang daloy ng pera (paunang pamumuhunan) ay nangyayari sa simula ng unang yugto , gamitin ang isa sa mga formula ng NPV na ito.
    • Dapat na ibigay ang mga halaga sa pagkakasunod-sunod na pagkakasunud-sunod at pantay na espasyo sa oras .
    • Gumamit ng negatibong na mga value para kumatawan sa mga outflow (cash na binayaran) at positive value para kumatawan sa mga inflow (cash na natanggap ).
    • Tanging numerical value ang pinoproseso. Ang mga walang laman na cell, representasyon ng teksto ng mga numero, lohikal na halaga, at mga halaga ng error ay binabalewala.

    Paano gumagana ang Excel NPV function

    Ang paggamit ng NPV function sa Excel ay medyo nakakalito dahil sa paraan ng pagpapatupad ng function. Bilang default, ipinapalagay na ang isang pamumuhunan ay ginawa isang panahon bago ang petsa ng value1 . Para sa kadahilanang ito, ang isang NPV formula sa purong anyo nito ay gagana lamang kung ibibigay mo ang paunang gastos sa pamumuhunan isang panahon mula ngayon , hindi ngayon!

    Upang ilarawan ito, kalkulahin natin ang net present value manu-mano at may Excel NPV formula, at ihambing ang mga resulta.

    Sabihin natin, mayroon kang discount rate sa B1, isang serye ng mga cash flow sa B4:B9 at mga period number sa A4:A9.

    Ibigay ang mga sanggunian sa itaas sa generic na formula ng PV na ito:

    PV = hinaharapvalue/(1+rate)^period

    At makukuha mo ang sumusunod na equation:

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

    Napupunta ang formula na ito sa C4 at pagkatapos ay kinopya sa mga cell sa ibaba. Dahil sa matalinong paggamit ng ganap at kaugnay na mga sanggunian sa cell, ang formula ay perpektong nagsasaayos para sa bawat hilera tulad ng ipinapakita sa screenshot sa ibaba.

    Pakipansin na kinakalkula din namin ang kasalukuyang halaga ng paunang puhunan mula sa paunang halaga ng pamumuhunan ay pagkatapos ng 1 taon , kaya may diskwento din ito.

    Pagkatapos nito, isasama namin ang lahat ng kasalukuyang halaga:

    =SUM(C4:C9)

    At ngayon, sabihin natin gawin ang NPV gamit ang Excel function:

    =NPV(B1, B4:B9)

    Tulad ng nakikita mo, eksaktong tumutugma ang mga resulta ng parehong mga kalkulasyon:

    Ngunit ano kung ang paunang paggastos ay nangyayari sa pagsisimula ng unang yugto , tulad ng karaniwang ginagawa nito?

    Dahil ang paunang pamumuhunan ay ginawa ngayon, walang diskwento na nalalapat dito, at idinaragdag lang namin ang halagang ito sa kabuuan ng mga kasalukuyang halaga ng mga daloy ng cash sa hinaharap (dahil ito ay isang negatibong numero, ito ay talagang ibinabawas):

    =SUM(C4:C9)+B4

    At sa kasong ito, ang manu-manong pagkalkula at Excel NPV function ay nagbubunga iba't ibang resulta:

    Nangangahulugan ba ito na hindi tayo makakaasa sa NPV para sa mula sa Excel at kailangang manu-manong kalkulahin ang net present value sa sitwasyong ito? Syempre hindi! Kakailanganin mo lang na i-tweak nang kaunti ang function ng NPV gaya ng ipinaliwanag sa susunod na seksyon.

    Paano kalkulahin ang NPV sa Excel

    Kapag ang unang pamumuhunanay ginawa sa simula ng unang yugto , maaari nating ituring ito bilang isang cash flow sa pagtatapos ng nakaraang panahon (ibig sabihin, panahon 0). Sa pag-iisip na iyon, mayroong dalawang simpleng paraan upang mahanap ang NPV sa Excel.

    Excel NPV formula 1

    Iwanan ang paunang gastos sa hanay ng mga halaga at ibawas ito sa resulta ng NPV function . Dahil ang paunang paggastos ay karaniwang ipinasok bilang isang negatibong numero , aktwal mong ginagawa ang pagpapatakbo ng karagdagan:

    NPV(rate, values) + paunang gastos

    Sa kasong ito, bumabalik lang ang Excel NPV function ang kasalukuyang halaga ng hindi pantay na daloy ng salapi. Dahil gusto namin ang "net" (i.e. kasalukuyang halaga ng mga cash flow sa hinaharap na mas mababa ang paunang puhunan), binabawasan namin ang paunang gastos sa labas ng function ng NPV.

    Excel NPV formula 2

    Isama ang paunang gastos sa hanay ng mga halaga at i-multiply ang resulta sa pamamagitan ng (1 + rate).

    Sa kasong ito, ang Excel NPV function ay magbibigay sa iyo ng resulta mula sa panahon -1 (na parang ang unang pamumuhunan ay ginawa sa isang panahon bago ang tuldok 0), kailangan nating i-multiply ang output nito sa (1 + r) upang maisulong ang NPV ng isang yugto sa oras (i.e. mula i = -1 hanggang i = 0). Pakitingnan ang compact form ng NPV formula.

    NPV(rate, values) * (1+rate)

    Aling formula ang gagamitin ay depende sa iyong personal na kagustuhan. Personal kong naniniwala na ang una ay mas simple at mas madaling maunawaan.

    NPV calculator sa Excel

    Ngayon, tingnan natin kung paano mo magagamit ang nasa itaasmga formula sa totoong data para gumawa ng sarili mong NPV calculator sa Excel.

    Ipagpalagay na mayroon kang paunang paggastos sa B2, isang serye ng mga hinaharap na cash flow sa B3:B7, at ang kinakailangang return rate sa F1. Upang mahanap ang NPV, gamitin ang isa sa mga sumusunod na formula:

    NPV formula 1:

    =NPV(F1, B3:B7) + B2

    Pakipansin na ang unang value argument ay ang cash daloy sa panahon 1 (B3), hindi kasama ang paunang gastos (B2).

    NPV Formula 2:

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

    Kabilang sa formula na ito ang paunang gastos (B2) sa hanay ng mga halaga.

    Ipinapakita ng screenshot sa ibaba ang aming Excel NPV calculator na gumagana:

    Upang matiyak na ang aming Excel NPV tama ang mga formula, tingnan natin ang resulta gamit ang mga manu-manong kalkulasyon.

    Una, hinahanap natin ang kasalukuyang halaga ng bawat daloy ng pera sa pamamagitan ng paggamit ng PV formula na tinalakay sa itaas:

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

    Susunod, pagsamahin ang lahat ng kasalukuyang halaga at ibawas ang paunang halaga ng pamumuhunan:

    =SUM(C3:C7)+B2

    ... at tingnan na ang mga resulta ng lahat ng tatlong formula ay ganap na pareho.

    Tandaan. Sa halimbawang ito, nakikitungo tayo sa taunang mga daloy ng pera at taunang rate. Kung hahanapin mo ang quarterly o buwanang NPV sa Excel, siguraduhing isaayos ang discounting rate nang naaayon gaya ng ipinaliwanag sa halimbawang ito.

    Pagkakaiba sa pagitan ng PV at NPV sa Excel

    Sa pananalapi, parehong ginagamit ang PV at NPV upang sukatin ang kasalukuyang halaga ng mga daloy ng cash sa hinaharap sa pamamagitan ng pagbabawas ng mga halaga sa hinaharap hanggang sa kasalukuyan. Peronagkakaiba sila sa isang mahalagang paraan:

    • Kasalukuyang halaga (PV) - tumutukoy sa lahat ng cash inflow sa hinaharap sa isang partikular na panahon.
    • Net present value (NPV) – ay ang pagkakaiba sa pagitan ng kasalukuyang halaga ng mga cash inflow at ang kasalukuyang halaga ng mga cash outflow.

    Sa madaling salita, ang PV ay nagsasaalang-alang lamang ng mga cash inflow, habang ang NPV ay nagsasaalang-alang din para sa paunang puhunan o paggastos, ginagawa itong net figure.

    Sa Microsoft Excel, mayroong dalawang mahahalagang pagkakaiba sa pagitan ng mga function:

    • Maaaring kalkulahin ng NPV function ang hindi pantay (variable) mga daloy ng salapi. Ang PV function ay nangangailangan ng mga cash flow na maging pare-pareho sa buong buhay ng isang pamumuhunan.
    • Sa NPV, ang mga cash flow ay dapat mangyari sa katapusan ng bawat panahon. Kakayanin ng PV ang mga cash flow na nangyayari sa katapusan at sa simula ng isang panahon.

    Pagkakaiba sa pagitan ng NPV at XNPV sa Excel

    Ang XNPV ay isa pang Excel financial function na kinakalkula ang netong kasalukuyang halaga ng isang pamumuhunan. Ang pangunahing pagkakaiba sa pagitan ng mga function ay ang mga sumusunod:

    • Itinuring ng NPV na ang lahat ng yugto ng panahon ay pantay .
    • Pinapayagan ka ng XNPV na tumukoy ng mga petsa na tumutugma sa bawat isa. daloy ng salapi. Para sa kadahilanang ito, ang XNPV function ay mas tumpak kapag nakikitungo sa isang serye ng mga cash flow sa irregular interval .

    Hindi tulad ng NPV, ang Excel XNPV function ay ipinapatupad na "normally " - ang unang halaga ay tumutugma sa pag-agos na nangyayari saang simula ng pamumuhunan. Lahat ng sunud-sunod na cash flow ay may diskwento batay sa isang 365-araw na taon.

    Sa mga tuntunin ng syntax, ang XNPV function ay may isang karagdagang argumento:

    XNPV(rate, values, petsa)

    Bilang halimbawa , gamitin natin ang parehong mga function sa parehong set ng data, kung saan ang F1 ay ang discount rate, ang B2:B7 ay mga cash flow at ang C2:C7 ay mga petsa:

    =NPV(F1,B3:B7)+B2

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

    Kung ang mga cash flow ay ibinahagi pantay sa pamamagitan ng pamumuhunan, ang NPV at XNPV function ay nagbabalik ng napakalapit na mga numero:

    Sa kaso ng irregular interval , ang pagkakaiba sa pagitan ng mga resulta ay lubhang makabuluhan:

    Mga karaniwang error kapag kinakalkula ang NPV sa Excel

    Dahil sa isang medyo tiyak na pagpapatupad ng function ng NPV, maraming mga error ang nagagawa kapag kinakalkula ang net present value sa Excel. Ang mga simpleng halimbawa sa ibaba ay nagpapakita ng mga pinakakaraniwang error at kung paano maiiwasan ang mga ito.

    Irregular interval

    Ipinagpapalagay ng Excel NPV function na ang lahat ng panahon ng cash flow ay pantay . Kung magbibigay ka ng iba't ibang agwat, sabihin nating mga taon at quarter o buwan, mali ang net present value dahil sa hindi magkakaugnay na mga yugto ng panahon.

    Mga nawawalang panahon o cashflow

    Hindi kinikilala ng NPV sa Excel ang mga tinanggal na tuldok at binabalewala ang mga walang laman na cell. Upang kalkulahin nang tama ang NPV, pakitiyak na magbigay ng magkakasunod buwan, quarter, o taon at magbigay ng zero mga halaga para sa oras

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.