Beräkna NPV i Excel - Formel för nettonuvärde

  • Dela Detta
Michael Brown

I den här handledningen lär du dig hur du använder Excel-funktionen NPV för att beräkna nettonuvärdet av en investering och hur du undviker vanliga fel när du gör NPV i Excel.

Nettonuvärde eller . Nuvarande nettovärde. är en central del av den finansiella analysen som visar om ett projekt kommer att vara lönsamt eller inte. Varför är nettonuvärdet så viktigt? Därför att det grundläggande finansiella konceptet säger att pengar som potentiellt kan erhållas i framtiden är mindre värda än samma summa pengar som du har just nu. Nettonuvärdet diskonterar de kassaflöden som förväntas i framtiden tillbaka till nuvärdet.för att visa sitt värde av idag.

Microsoft Excel har en särskild funktion för att beräkna NPV, men användningen av den kan vara knepig, särskilt för personer som har liten erfarenhet av finansiell modellering. Syftet med den här artikeln är att visa hur Excel-funktionen NPV fungerar och visa på möjliga fallgropar när du beräknar nettonuvärdet av en serie kassaflöden i Excel.

    Vad är nettonuvärde (NPV)?

    Nettonuvärde (NPV) är värdet av en serie kassaflöden under ett projekts hela livslängd diskonterat till nutid.

    Enkelt uttryckt kan NPV definieras som nuvärdet av framtida kassaflöden minus den initiala investeringskostnaden:

    NPV = PV av framtida kassaflöden - Initial investering

    För att bättre förstå idén ska vi gräva lite djupare i matematiken.

    För ett enskilt kassaflöde beräknas nuvärdet med denna formel:

    Var:

    • r - diskonteringsränta eller räntesats
    • i - perioden för kassaflödet

    Om du till exempel vill ha 110 dollar (framtida värde) efter ett år (i), hur mycket ska du då investera i dag på ditt bankkonto med en årlig ränta på 10 % (r)? Formeln ovan ger detta svar:

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

    Med andra ord är 100 dollar nuvärdet av 110 dollar som förväntas komma in i framtiden.

    Nettonuvärdet (NPV) summerar nuvärdet av alla framtida kassaflöden för att få fram en enda punkt i nuvärdet. Eftersom tanken med "netto" är att visa hur lönsamt projektet kommer att bli efter att ha tagit hänsyn till den initiala kapitalinvestering som krävs för att finansiera det, subtraheras beloppet för den initiala investeringen från summan av alla nuvärden:

    Var:

    • r - diskonteringsränta eller räntesats
    • n - antalet tidsperioder
    • i - perioden för kassaflödet

    Eftersom alla tal som inte är noll och som är upphöjda till noll är lika med 1, kan vi inkludera den första investeringen i summan. Observera att i denna kompakta version av NPV-formeln är i=0, dvs. den första investeringen görs i period 0.

    Om du till exempel vill hitta NPV för en serie kassaflöden (50, 60, 70) som diskonteras med 10 % och en initial kostnad på 100 dollar kan du använda den här formeln:

    Eller

    Hur hjälper nettonuvärdet till att utvärdera den ekonomiska bärkraften hos en föreslagen investering? Det antas att en investering med ett positivt nettonuvärde är lönsam och att en investering med ett negativt nettonuvärde är olönsam. Detta begrepp ligger till grund för Regeln om nettonuvärde som säger att man bara bör delta i projekt med ett positivt nettonuvärde.

    Excel NPV-funktion

    NPV-funktionen i Excel visar nettonuvärdet av en investering baserat på en diskonteringsränta eller ränta och en serie framtida kassaflöden.

    Syntaxen för Excel-funktionen NPV är följande:

    NPV(ränta, värde1, [värde2], ...)

    Var:

    • Räkna med (obligatoriskt) - diskonteringsränta eller räntesats för en period. Den måste anges som en procentsats eller ett motsvarande decimaltal.
    • Värde1, [värde2], ... - numeriska värden som representerar en serie regelbundna kassaflöden. Värde1 krävs, efterföljande värden är valfria. I de moderna versionerna av Excel 2007 till 2019 kan upp till 254 värdeargument anges, i Excel 2003 och äldre - upp till 30 argument.

    NPV-funktionen finns i Excel 365 - 2000.

    Tips:

    • För att beräkna annuitets nuvärde använder du Excel PV-funktionen.
    • För att uppskatta den förväntade avkastningen på investeringen gör du en IRR-beräkning.

    4 saker du bör veta om NPV-funktionen

    För att se till att din NPV-formel i Excel beräknas korrekt bör du komma ihåg följande fakta:

    • Värden måste förekomma vid i slutet av varje period . Om det första kassaflödet (den första investeringen) sker vid den början av den första perioden , använd en av dessa NPV-formler.
    • Värdena måste anges i kronologisk ordning och lika långt ifrån varandra i tiden .
    • Använd negativ värden för att representera utflöden (utbetalda pengar) och positiv värden för att representera inflöden (erhållna pengar).
    • Endast numeriska värden Tomma celler, textrepresentationer av siffror, logiska värden och felvärden ignoreras.

    Hur Excel NPV-funktionen fungerar

    Att använda NPV-funktionen i Excel är lite knepigt på grund av hur funktionen är implementerad. värde1 Därför fungerar en NPV-formel i sin rena form endast om du anger den ursprungliga investeringskostnaden. en period från och med nu , inte i dag!

    För att illustrera detta kan vi beräkna nettonuvärdet manuellt och med en Excel NPV-formel och jämföra resultaten.

    Låt oss säga att du har en diskonteringsränta i B1, en serie kassaflöden i B4:B9 och periodnummer i A4:A9.

    Ange ovanstående referenser i denna generiska PV-formel:

    PV = framtida värde/(1+kurs)^period

    Du får följande ekvation:

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

    Formeln går till C4 och kopieras sedan till cellerna nedan. Tack vare den smarta användningen av absoluta och relativa cellreferenser anpassas formeln perfekt för varje rad, vilket visas i skärmdumpen nedan.

    Observera att vi även beräknar nuvärdet av den ursprungliga investeringen eftersom den ursprungliga investeringskostnaden är efter 1 år , så den är också rabatterad.

    Därefter summerar vi alla nuvarande värden:

    =SUMMA(C4:C9)

    Och nu ska vi göra NPV med Excel-funktionen:

    =NPV(B1, B4:B9)

    Som du kan se stämmer resultaten av de båda beräkningarna exakt överens:

    Men vad händer om den första utgiften sker vid den början av den första perioden , som den vanligtvis gör?

    Eftersom den initiala investeringen görs i dag tillämpas ingen diskontering på den, och vi lägger helt enkelt till detta belopp till summan av nuvärdena av framtida kassaflöden (eftersom det är ett negativt tal dras det faktiskt bort):

    =SUM(C4:C9)+B4

    I det här fallet ger den manuella beräkningen och Excel NPV-funktionen olika resultat:

    Betyder detta att vi inte kan lita på NPV-formeln i Excel utan måste beräkna nettonuvärdet manuellt i den här situationen? Naturligtvis inte! Du behöver bara justera NPV-funktionen lite som förklaras i nästa avsnitt.

    Hur man beräknar NPV i Excel

    När den första investeringen görs vid början av den första perioden kan vi behandla det som ett kassaflöde i slutet av föregående period (dvs. period 0). Med detta i åtanke finns det två enkla sätt att beräkna NPV i Excel.

    Excel NPV-formel 1

    Lämna den initiala kostnaden utanför värdeintervallet och subtrahera den från NPV-funktionens resultat. Eftersom den initiala kostnaden vanligtvis anges som en negativ siffra , du utför faktiskt additionsoperationen:

    NPV (ränta, värden) + initial kostnad

    I det här fallet returnerar Excel-funktionen NPV bara nuvärdet av ojämna kassaflöden. Eftersom vi vill ha "netto" (dvs. nuvärdet av framtida kassaflöden minus den ursprungliga investeringen) drar vi av den ursprungliga kostnaden utanför NPV-funktionen.

    Excel NPV-formel 2

    Inkludera den initiala kostnaden i värdeintervallet och multiplicera resultatet med (1 + ränta).

    I det här fallet skulle Excel-funktionen NPV ge dig resultatet från period -1 (som om den första investeringen gjordes en period före period 0), vi måste multiplicera dess resultat med (1 + r) för att föra NPV framåt en period i tiden (dvs. från i = -1 till i = 0). Se den kompakta formen av NPV-formeln.

    NPV(ränta, värden) * (1+ränta)

    Vilken formel du ska använda är en fråga om personlig preferens. Jag personligen anser att den första formeln är enklare och lättare att förstå.

    NPV-kalkylator i Excel

    Nu ska vi se hur du kan använda ovanstående formler på verkliga data för att skapa din egen NPV-kalkylator i Excel.

    Antag att du har den ursprungliga utgiften i B2, en serie framtida kassaflöden i B3:B7 och den erforderliga avkastningsgraden i F1. För att hitta NPV använder du en av följande formler:

    NPV-formel 1:

    =NPV(F1, B3:B7) + B2

    Observera att det första värdeargumentet är kassaflödet i period 1 (B3), den initiala kostnaden (B2) är inte inkluderad.

    NPV-formel 2:

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

    Denna formel inkluderar den ursprungliga kostnaden (B2) i värdeintervallet.

    Nedanstående skärmdump visar vår Excel NPV-kalkylator i praktiken:

    För att vara säker på att våra Excel-formler för NPV är korrekta kan vi kontrollera resultatet med manuella beräkningar.

    Först finner vi nuvärdet av varje kassaflöde med hjälp av den formel för värdeökning som vi diskuterat ovan:

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

    Därefter summerar du alla nuvärden och drar av den initiala investeringskostnaden:

    =SUM(C3:C7)+B2

    ... och ser att resultaten av alla tre formlerna är absolut lika.

    Observera: I det här exemplet handlar det om årliga kassaflöden och årlig ränta. Om du ska hitta kvartalsvis eller . månadsvis NPV i Excel, se till att justera diskonteringsräntan i enlighet med vad som förklaras i det här exemplet.

    Skillnaden mellan PV och NPV i Excel

    Inom finansbranschen används både PV och NPV för att mäta det nuvarande värdet av framtida kassaflöden genom att diskontera framtida belopp till nutid. Men de skiljer sig åt på ett viktigt sätt:

    • Nuvärde (PV) - avser alla framtida kassainflöden under en viss period.
    • Nettonuvärde (NPV) - är skillnaden mellan nuvärdet av inflödet av pengar och nuvärdet av utflödet av pengar.

    Med andra ord tar PV endast hänsyn till inflödet av pengar, medan NPV även tar hänsyn till den initiala investeringen eller utgiften, vilket gör det till ett nettobelopp.

    I Microsoft Excel finns det två viktiga skillnader mellan funktionerna:

    • NPV-funktionen kan beräkna ojämna (variabla) kassaflöden. PV-funktionen kräver att kassaflödena är konstanta under hela investeringens livslängd.
    • Med NPV måste kassaflödena inträffa i slutet av varje period. PV kan hantera kassaflöden som inträffar i slutet och i början av en period.

    Skillnaden mellan NPV och XNPV i Excel

    XNPV är ytterligare en finansiell Excel-funktion som beräknar nettonuvärdet av en investering. Den främsta skillnaden mellan funktionerna är följande:

    • NPV anser att alla tidsperioder är lika .
    • XNPV gör det möjligt att ange datum som motsvarar varje kassaflöde. Därför är XNPV-funktionen mycket mer exakt när det gäller en serie kassaflöden på oregelbundna intervaller .

    Till skillnad från NPV implementeras Excel XNPV-funktionen "normalt" - det första värdet motsvarar det utflöde som sker i början av investeringen. Alla efterföljande kassaflöden diskonteras baserat på ett 365-dagars år.

    När det gäller syntaxen har XNPV-funktionen ytterligare ett argument:

    XNPV(hastighet, värden, datum)

    Som exempel kan vi använda båda funktionerna på samma datamängd, där F1 är diskonteringsräntan, B2:B7 är kassaflöden och C2:C7 är datum:

    =NPV(F1,B3:B7)+B2

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

    Om kassaflödena är distribuerad jämnt genom investeringen ger NPV- och XNPV-funktionerna mycket nära siffror:

    Om det finns oregelbundna intervaller Skillnaden mellan resultaten är mycket stor:

    Vanliga fel vid beräkning av NPV i Excel

    På grund av en ganska specifik implementering av NPV-funktionen görs många fel när man beräknar nettonuvärdet i Excel. De enkla exemplen nedan visar de mest typiska felen och hur man undviker dem.

    Oregelbundna intervaller

    Excel NPV-funktionen förutsätter att alla kassaflödesperioder är lika Om du anger olika intervall, till exempel år och kvartal eller månader, kommer nettonuvärdet att bli felaktigt på grund av att tidsperioderna inte är sammanhängande.

    Saknar perioder eller kassaflöden

    NPV i Excel känner inte igen utelämnade perioder och ignorerar tomma celler. För att beräkna NPV korrekt, se till att du anger följande i följd månader, kvartal eller år och leverans noll värden för tidsperioder som har noll kassaflöden.

    Diskonteringsgraden motsvarar inte de faktiska tidsperioderna.

    Excel NPV-funktionen kan inte automatiskt justera den levererade räntan till de givna tidsfrekvenserna, t.ex. årlig diskonteringsränta till månatliga kassaflöden. Det är användarens ansvar att tillhandahålla en Lämplig sats per period. .

    Felaktigt format för hastigheten

    Diskonteringsräntan eller räntesatsen måste anges som en procentuell andel eller motsvarande decimaltal Till exempel kan räntan på 10 procent anges som 10 % eller 0,1. Om du anger räntan som 10 kommer Excel att behandla den som 1000 % och NPV kommer att beräknas på fel sätt.

    Så här använder du NPV i Excel för att hitta nettonuvärdet av en investering. Om du vill titta närmare på de formler som diskuteras i den här handledningen kan du ladda ner vårt exempel på NPV-kalkylatorn för Excel.

    Tack för att du läste och vi hoppas att vi ses på vår blogg nästa vecka!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.