SlideShare a Scribd company logo
1 of 11
Financial Modelling 
HANDBOOK 
NET PRESENT 
financialmodellinghandbook.com 
How to model 
VALUE
ABOUT THE FINANCIAL MODELLING HANDBOOK 
Financial modelling should be collaborative. Collaboration reduces error, speeds up development time and lowers cost. The Financial Modelling Handbook is a collaborative, crowd-sourced guide to building better financial models using the FAST Standard. 
www.financialmodellinghandbook.com/contribute
financialmodellinghandbook.com 
KOMAL 
Komal Aggarwal is a Financial Modeller with F1F9. 
She has worked on Oil & Gas, mining and energy sector projects. 
She is fond of adventure sports. 
Financial Modelling 
HANDBOOK
In this guide we will consider how to model a net present value (“NPV”). We will also consider the Excel functions available that are specific to calculating an NPV. 
financialmodellinghandbook.com 
Financial Modelling 
DOWNLOAD THIS GUIDE AND THE ACCOMPANYING EXCEL EXAMPLE 
HANDBOOK 
NET PRESENT 
How to model 
VALUE
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
HOW TO CALCULATE NPV 
To calculate an NPV, we need the following information: 
A valuation date 
Cash flows 
Timing of cash flows; and 
A percentage rate of return. 
1 
2 
3 
4
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
CALCULATION OF YEARS FROM PV DATE 
First, let’s calculate how far each of the cash flows is from the valuation date. 
By subtracting one date from another, Excel will calculate the number of days between two dates. So 2 January 2001 minus 1 January 2001 is one day. 
We can then express that as a proportion of number of days in a year. 
The formula in cell K13 is (K12 - $F10) / $F11.
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
CALCULATING DISCOUNT FACTOR 
Now let’s calculate a discount factor. The formula in cell J17 is 1 / (1 + $F15) ^ J16. 
Note that both discount rate and the timing assumptions are expressed in years. It is important that both are expressed using the same time period.
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
CALCULATING PRESENT VALUE OF CASH FLOWS 
Calculate the present value of cash flows by multiplying a cash flow with its respective discount factor. 
The formula in cell L22 is L20 * L21.
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
CALCULATING NET PRESENT VALUE 
Having calculated a series of present values, we can add them up to arrive at a single NPV. 
The formula in cell F23 is SUM(J22:X22).
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
EXCEL IN-BUILT FUNCTION - NPV 
NPV function The syntax of = NPV() is “(rate, value1, value2,…)”. This function takes the discount rate and a stream of cash flow values and calculates an NPV. Things to note: It is a black box function: a user has no idea whether the answer is right or wrong. The valuation date is not made explicit – and it is not possible to choose a valuation date. = NPV() assumes that the first cash flow occurs one period after the valuation date (at the end of the first period). Cash flows are assumed to occur at equal intervals. = NPV() does not consider the actual number of days between cash flow dates.
financialmodellinghandbook.com 
Financial Modelling 
HANDBOOK 
EXCEL IN-BUILT FUNCTION - XNPV 
XNPV function The syntax of = XNPV() is “(rate, values, dates)”. This function takes a discount rate, a range of cash flows and a range of dates at which each cash flow occurs. Things to note: It is a black box function: a user has no idea whether the answer is right or wrong. The first cash flow is assumed to occur at the valuation date (at the start of the first period). The NPV is calculated using actual day counts.

More Related Content

What's hot

What's hot (20)

Irr
IrrIrr
Irr
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Discounted payback period
Discounted payback periodDiscounted payback period
Discounted payback period
 
Time Series Decomposition
Time Series DecompositionTime Series Decomposition
Time Series Decomposition
 
Game theory
Game theoryGame theory
Game theory
 
Npv
NpvNpv
Npv
 
Net Present Value A
Net Present Value ANet Present Value A
Net Present Value A
 
Assignment Chapter - Q & A Compilation by Niraj Thapa
Assignment Chapter  - Q & A Compilation by Niraj ThapaAssignment Chapter  - Q & A Compilation by Niraj Thapa
Assignment Chapter - Q & A Compilation by Niraj Thapa
 
Incubator models
Incubator modelsIncubator models
Incubator models
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 
PROJECT MANAGEMENT.pptx
PROJECT MANAGEMENT.pptxPROJECT MANAGEMENT.pptx
PROJECT MANAGEMENT.pptx
 
Autocorrelation- Detection- part 2- Breusch-Godfrey Test and Durbin's h test
Autocorrelation- Detection- part 2- Breusch-Godfrey Test and Durbin's h testAutocorrelation- Detection- part 2- Breusch-Godfrey Test and Durbin's h test
Autocorrelation- Detection- part 2- Breusch-Godfrey Test and Durbin's h test
 
simplex method
simplex methodsimplex method
simplex method
 
Sensitivity analysis
Sensitivity analysisSensitivity analysis
Sensitivity analysis
 
Business Application of Operation Research
Business Application of Operation ResearchBusiness Application of Operation Research
Business Application of Operation Research
 
Project Budgeting
Project BudgetingProject Budgeting
Project Budgeting
 
Decision tree in decision analysis
Decision tree in decision analysisDecision tree in decision analysis
Decision tree in decision analysis
 
Pert
PertPert
Pert
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solver
 

Viewers also liked

Modelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction ContractsModelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction ContractsFinancial Modelling Handbook
 
Accounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditureAccounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditureFinancial Modelling Handbook
 
Calculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULTCalculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULTFinancial Modelling Handbook
 

Viewers also liked (20)

How to model 2D Corkscrews
How to model 2D CorkscrewsHow to model 2D Corkscrews
How to model 2D Corkscrews
 
Tax loss expiration
Tax loss expirationTax loss expiration
Tax loss expiration
 
Timeline conversion (flows) quarterly to annual
Timeline conversion (flows) quarterly to annualTimeline conversion (flows) quarterly to annual
Timeline conversion (flows) quarterly to annual
 
Setting up excel for financial modelling
Setting up excel for financial modellingSetting up excel for financial modelling
Setting up excel for financial modelling
 
How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation
 
Using Placeholders
Using PlaceholdersUsing Placeholders
Using Placeholders
 
Corporation tax frequency of instalment payments
Corporation tax frequency of instalment paymentsCorporation tax frequency of instalment payments
Corporation tax frequency of instalment payments
 
Installing and using FAST Format Macros
Installing and using FAST Format MacrosInstalling and using FAST Format Macros
Installing and using FAST Format Macros
 
Modelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction ContractsModelling Advance Payments & Retentions In Construction Contracts
Modelling Advance Payments & Retentions In Construction Contracts
 
Inventory Modelling
Inventory ModellingInventory Modelling
Inventory Modelling
 
Accounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditureAccounting depreciation - Initial balances and ongoing capital expenditure
Accounting depreciation - Initial balances and ongoing capital expenditure
 
Quick charts
Quick chartsQuick charts
Quick charts
 
Loan Calculator
Loan CalculatorLoan Calculator
Loan Calculator
 
Conceptual modelling using SmartArt
Conceptual modelling using SmartArtConceptual modelling using SmartArt
Conceptual modelling using SmartArt
 
Modelling Balances
Modelling BalancesModelling Balances
Modelling Balances
 
Dual timeline IRR
Dual timeline IRRDual timeline IRR
Dual timeline IRR
 
Calculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULTCalculating reserve account target balances using MMULT
Calculating reserve account target balances using MMULT
 
The devil's guide to spreadsheet creation
The devil's guide to spreadsheet creationThe devil's guide to spreadsheet creation
The devil's guide to spreadsheet creation
 
FAST financial model design
FAST financial model designFAST financial model design
FAST financial model design
 
Relocating Inputs
Relocating InputsRelocating Inputs
Relocating Inputs
 

Similar to How to model Net Present Value

1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automa1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automaMartineMccracken314
 
1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automa1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automaAbbyWhyte974
 
ChapterTool KitChapter 10112018 The Basics of Capital Budgeting
ChapterTool KitChapter 10112018 The Basics of Capital BudgetingChapterTool KitChapter 10112018 The Basics of Capital Budgeting
ChapterTool KitChapter 10112018 The Basics of Capital BudgetingJinElias52
 
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docxCompute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docxmccormicknadine86
 
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docxCompute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docxpatricke8
 
Financial modeling amit kumar singh
Financial modeling amit kumar singhFinancial modeling amit kumar singh
Financial modeling amit kumar singhAmit Singh
 
1. Payback Period and Net Present Value[LO1, 2] If a project with .docx
1. Payback Period and Net Present Value[LO1, 2] If a project with .docx1. Payback Period and Net Present Value[LO1, 2] If a project with .docx
1. Payback Period and Net Present Value[LO1, 2] If a project with .docxpaynetawnya
 
Capital Budget Appraisal.
Capital Budget Appraisal.Capital Budget Appraisal.
Capital Budget Appraisal.ArhamAli38
 
Mckinsey tutorial on valuations
Mckinsey tutorial on valuationsMckinsey tutorial on valuations
Mckinsey tutorial on valuationsiipmff2
 
Fundamentals Of Corporate Finance 2nd Edition Berk Solutions Manual
Fundamentals Of Corporate Finance 2nd Edition Berk Solutions ManualFundamentals Of Corporate Finance 2nd Edition Berk Solutions Manual
Fundamentals Of Corporate Finance 2nd Edition Berk Solutions ManualDoylesa
 
Project2-SmartMoneyEffectAndMarkowitz
Project2-SmartMoneyEffectAndMarkowitzProject2-SmartMoneyEffectAndMarkowitz
Project2-SmartMoneyEffectAndMarkowitzShabai Chen
 
one engineering question.pdf
one engineering question.pdfone engineering question.pdf
one engineering question.pdfsdfghj21
 

Similar to How to model Net Present Value (20)

1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automa1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automa
 
1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automa1-Base-CaseTool KitChapter 11112118Note Calculations are automa
1-Base-CaseTool KitChapter 11112118Note Calculations are automa
 
ChapterTool KitChapter 10112018 The Basics of Capital Budgeting
ChapterTool KitChapter 10112018 The Basics of Capital BudgetingChapterTool KitChapter 10112018 The Basics of Capital Budgeting
ChapterTool KitChapter 10112018 The Basics of Capital Budgeting
 
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docxCompute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docx
 
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docxCompute IRR and NPV in Microsoft Excel 1.IRR Function .docx
Compute IRR and NPV in Microsoft Excel 1.IRR Function .docx
 
Financial modeling amit kumar singh
Financial modeling amit kumar singhFinancial modeling amit kumar singh
Financial modeling amit kumar singh
 
1. Payback Period and Net Present Value[LO1, 2] If a project with .docx
1. Payback Period and Net Present Value[LO1, 2] If a project with .docx1. Payback Period and Net Present Value[LO1, 2] If a project with .docx
1. Payback Period and Net Present Value[LO1, 2] If a project with .docx
 
Excel financial tools
Excel financial tools Excel financial tools
Excel financial tools
 
02_lecture 8.ppt
02_lecture 8.ppt02_lecture 8.ppt
02_lecture 8.ppt
 
02_lecture 8.ppt
02_lecture 8.ppt02_lecture 8.ppt
02_lecture 8.ppt
 
02_lecture 8.ppt
02_lecture 8.ppt02_lecture 8.ppt
02_lecture 8.ppt
 
Evaluation
EvaluationEvaluation
Evaluation
 
Ingenieria economica
Ingenieria economicaIngenieria economica
Ingenieria economica
 
How to model debt annuity repayment
How to model debt annuity repaymentHow to model debt annuity repayment
How to model debt annuity repayment
 
Capital Budget Appraisal.
Capital Budget Appraisal.Capital Budget Appraisal.
Capital Budget Appraisal.
 
Including Actuals in a financial model
Including Actuals in a financial modelIncluding Actuals in a financial model
Including Actuals in a financial model
 
Mckinsey tutorial on valuations
Mckinsey tutorial on valuationsMckinsey tutorial on valuations
Mckinsey tutorial on valuations
 
Fundamentals Of Corporate Finance 2nd Edition Berk Solutions Manual
Fundamentals Of Corporate Finance 2nd Edition Berk Solutions ManualFundamentals Of Corporate Finance 2nd Edition Berk Solutions Manual
Fundamentals Of Corporate Finance 2nd Edition Berk Solutions Manual
 
Project2-SmartMoneyEffectAndMarkowitz
Project2-SmartMoneyEffectAndMarkowitzProject2-SmartMoneyEffectAndMarkowitz
Project2-SmartMoneyEffectAndMarkowitz
 
one engineering question.pdf
one engineering question.pdfone engineering question.pdf
one engineering question.pdf
 

More from Financial Modelling Handbook (12)

Data pickup functions: SUMIF
Data pickup functions: SUMIFData pickup functions: SUMIF
Data pickup functions: SUMIF
 
Die Anwendung von Berechnungsblöcken in financial modelling
Die Anwendung von Berechnungsblöcken in financial modellingDie Anwendung von Berechnungsblöcken in financial modelling
Die Anwendung von Berechnungsblöcken in financial modelling
 
Calculation modes in Excel
Calculation modes in ExcelCalculation modes in Excel
Calculation modes in Excel
 
Taming the Goal Seek
Taming the Goal SeekTaming the Goal Seek
Taming the Goal Seek
 
How to model Index Linked Bonds
How to model Index Linked BondsHow to model Index Linked Bonds
How to model Index Linked Bonds
 
Profile selection using INDEX
Profile selection using INDEXProfile selection using INDEX
Profile selection using INDEX
 
L’utilisation des Blocs De Calcul en modélisation financière
L’utilisation des Blocs De Calcul en modélisation financièreL’utilisation des Blocs De Calcul en modélisation financière
L’utilisation des Blocs De Calcul en modélisation financière
 
Installing and Using Productivity Shortcuts
Installing and Using Productivity ShortcutsInstalling and Using Productivity Shortcuts
Installing and Using Productivity Shortcuts
 
Day count conventions
Day count conventionsDay count conventions
Day count conventions
 
2D calculation blocks
2D calculation blocks2D calculation blocks
2D calculation blocks
 
How to reduce file size in excel
How to reduce file size in excelHow to reduce file size in excel
How to reduce file size in excel
 
Creating and using links in FAST financial models
Creating and using links in FAST financial modelsCreating and using links in FAST financial models
Creating and using links in FAST financial models
 

Recently uploaded

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 

Recently uploaded (20)

Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 

How to model Net Present Value

  • 1. Financial Modelling HANDBOOK NET PRESENT financialmodellinghandbook.com How to model VALUE
  • 2. ABOUT THE FINANCIAL MODELLING HANDBOOK Financial modelling should be collaborative. Collaboration reduces error, speeds up development time and lowers cost. The Financial Modelling Handbook is a collaborative, crowd-sourced guide to building better financial models using the FAST Standard. www.financialmodellinghandbook.com/contribute
  • 3. financialmodellinghandbook.com KOMAL Komal Aggarwal is a Financial Modeller with F1F9. She has worked on Oil & Gas, mining and energy sector projects. She is fond of adventure sports. Financial Modelling HANDBOOK
  • 4. In this guide we will consider how to model a net present value (“NPV”). We will also consider the Excel functions available that are specific to calculating an NPV. financialmodellinghandbook.com Financial Modelling DOWNLOAD THIS GUIDE AND THE ACCOMPANYING EXCEL EXAMPLE HANDBOOK NET PRESENT How to model VALUE
  • 5. financialmodellinghandbook.com Financial Modelling HANDBOOK HOW TO CALCULATE NPV To calculate an NPV, we need the following information: A valuation date Cash flows Timing of cash flows; and A percentage rate of return. 1 2 3 4
  • 6. financialmodellinghandbook.com Financial Modelling HANDBOOK CALCULATION OF YEARS FROM PV DATE First, let’s calculate how far each of the cash flows is from the valuation date. By subtracting one date from another, Excel will calculate the number of days between two dates. So 2 January 2001 minus 1 January 2001 is one day. We can then express that as a proportion of number of days in a year. The formula in cell K13 is (K12 - $F10) / $F11.
  • 7. financialmodellinghandbook.com Financial Modelling HANDBOOK CALCULATING DISCOUNT FACTOR Now let’s calculate a discount factor. The formula in cell J17 is 1 / (1 + $F15) ^ J16. Note that both discount rate and the timing assumptions are expressed in years. It is important that both are expressed using the same time period.
  • 8. financialmodellinghandbook.com Financial Modelling HANDBOOK CALCULATING PRESENT VALUE OF CASH FLOWS Calculate the present value of cash flows by multiplying a cash flow with its respective discount factor. The formula in cell L22 is L20 * L21.
  • 9. financialmodellinghandbook.com Financial Modelling HANDBOOK CALCULATING NET PRESENT VALUE Having calculated a series of present values, we can add them up to arrive at a single NPV. The formula in cell F23 is SUM(J22:X22).
  • 10. financialmodellinghandbook.com Financial Modelling HANDBOOK EXCEL IN-BUILT FUNCTION - NPV NPV function The syntax of = NPV() is “(rate, value1, value2,…)”. This function takes the discount rate and a stream of cash flow values and calculates an NPV. Things to note: It is a black box function: a user has no idea whether the answer is right or wrong. The valuation date is not made explicit – and it is not possible to choose a valuation date. = NPV() assumes that the first cash flow occurs one period after the valuation date (at the end of the first period). Cash flows are assumed to occur at equal intervals. = NPV() does not consider the actual number of days between cash flow dates.
  • 11. financialmodellinghandbook.com Financial Modelling HANDBOOK EXCEL IN-BUILT FUNCTION - XNPV XNPV function The syntax of = XNPV() is “(rate, values, dates)”. This function takes a discount rate, a range of cash flows and a range of dates at which each cash flow occurs. Things to note: It is a black box function: a user has no idea whether the answer is right or wrong. The first cash flow is assumed to occur at the valuation date (at the start of the first period). The NPV is calculated using actual day counts.