Calculate NPV without Excel formulae
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
Web Resources
all posts
-
Conferences
- Terrapinn Corporate Finance World, Sydney – Project finance modelling
- Excellence in oil and gas – Sydney 2009
- Corality’s Liam Bastick discusses presenting at the CPA Management Conference and CPA Congress around Australia
- Summer Drinks in Sydney - You're Invited!
- CPA Australia Congress, Dr. Liam Bastick
- Modelling Risk, Return and Ranking
- Cash Flow Management For Critical Decision Making
- Key Driver Analysis Modelling
- Forecasting Techniques and Financial Modelling
- The ICAA Accounting Conference 2011
- The Newcastle Convention 2011
- National Infrastructure Awards 2011 - The Oscars of Infrastructure
- EuSpRIG: Corality presents SMART financial modelling in London, Greenwich
- Corality presents seminar on Business Analytics and Decision Analysis for the Institute of Chartered Accountants
- CPA Sydney Congress
- Financial modelling for gold projects and flying sharks at The Gold Symposium
- Strong speaker line up at The Gold Symposium, Sydney
- Corality continues its seminars on best practice standards in financial modelling for CPA Australia
- The CFO Crystal Ball: Powerful Financial Modelling for Strategic Planning
-
Corporate News
- Corality is a BRW 2011 Fast Starter
- SMART, Navigator’s best practise modelling methodology is here!
- Corality Gallery Opening - 16th of June, Sydney
- Corality hosts seminar at the London Business School
- Corality Gallery Opening
- Corality clients nominated in the Ernst & Young ‘Entrepreneur of the Year’
- Strategic merger - Corality and Navigator form the Corality Financial Group
- Excel workshops and live model builds with Corality at the CPA Expo
- Mines and Money Conference and Exhibition
- Peter Weatherston: Head of Consulting, financial modelling expert and whisky connoisseur
- Corality Financial Group - the start of a new era
- Banks approve US$138 million for the Wetar copper project
- Corality wins high profile Desertec equity model build job
- Rickard Warnelid – Top 40 business leader under 40
- Corality writes article series about financial modelling for CIMA
- Solar flair – Corality in the press
- Corality sponsors Macquarie University with award for academic excellence
- Investing in iron ore projects – Corality in the press
- Corality’s new MD, Rickard Warnelid
- Corality celebrates rapid growth nomination - BRW 2012 Fast Starter
- Corality attends The Resources and Energy Symposium, Broken Hill
- Corality is building its global presence with an office in Perth
-
Excel
- Corality check-lists in Excel using Webdings
- Are you using the Share Workbook functionality in Excel?
- What level of input Data Validation is needed in Excel?
- Excel lovers celebrate like crazy - Day 40,000 is here!
- ‘Zoom to selection’ with VBA to improve presentation of Excel financial models
- “Input cell reference is not valid” – how to create a Data Table in ANY sheet
- Scenario analysis for freaks - 13 silly options
- Excel and VBA password security
- VBA and Conditional Formatting in Excel
- OFFSET function and tracing formulae
- Financial model review – try this at home!
- IF-fetishism and named-range-bonanza
- Excel forecasting methods and how to assess forecast accuracy
- Full article now published: Reducing Risk in Excel Modelling
- CPA - Excel Secrets and Shortcuts
- Excel 2007 vs. 2010 – What's new
- Spreadsheet skills: hiding formulae
- Worst practice financial modelling
- Spreadsheet skills: Being Sensitive with data tables
- Excel shortcuts – get your Excel shortcuts cheat sheet
- Make Excel history and win a free financial modelling course!
- Corality Excel challenge - Congratulations Daniel Ferry!
- Spreadsheet Errors – Research by Professor Panko
- Sumwise – will it start a spreadsheet revolution?
- Should we use SUMPRODUCT?
- Desktop sharing – Using Skype to get Excel help from your friends
- So what can you do with an Excel spreadsheet
- Your guide to Excel Mapping Software
- Edward Tufte: Information Design and Data Visualisation
- Best practice financial modelling - Dilbert you should try it!
- Three simple ways to improve communication in your financial model
-
Financial model audit
- What is ‘Usual Practice’ for Calculating Project NPV?
- The time zone advantage in financial model audit iterations
- Do you love clients? Join the team.
- Sorry, but your financial model looks like Berlin (before 1989)!
- Can new spreadsheet infrastructure assist financial model audits in real-time?
- 4 Free alternatives to a financial model audit
- What is an ‘iteration’ in a financial model audit?
- Controlling costs in the financial model audit process
- Top 10 tips to reduce errors in excel modelling
- Seasons Greetings
-
Financial modelling industry
- Stand-alone financial modelling can destroy your company
- Charles Darwin, genetics and financial modelling
- www.fimodo.com – New financial modelling website
- 14 steps to improved marketing in your financial model
- You have an ugly baby!
- ‘Financial Modelling Expertise’ – Digit Advisory in Sydney
- “I built the worst financial model in the world!”
- Financial model audit analyst - What is the ideal background?
- What is the ideal background of a financial model audit analyst?
- Recruiting two financial modelling analysts in Sydney
- Does the world need pro bono financial modelling?
- My top 3 ‘Cityboy’ moments
- Career booster for senior financial model auditor
- Leighton and CBA win Queensland school PPP Project
- Australia’s fantastic internet infrastructure project
- Operis Analysis Kit (OAK 4.00) – time to upgrade?
- Rock Financial Modelling – Emma McPherson goes independent
- New Member of the Corality Team
- We’re recruiting!
- New Royal Adelaide Hospital PPP Project
- London – New financial model audit specialist in town!
- LinkedIn Group – Financial Modelling in Excel
- Pitfalls of utilising Cloud computing for spreadsheet modelling
- Debt Service Cover Ratio (DSCR) sculpting in Project Finance Modelling - the easy way!
- Regulatory change makes financial planning sector ripe for M&A
-
Training
- Debt-sculpting using VBA and Goal Seek
- Public training courses for financial model auditors?
- Financial modelling training on a shoestring
- Corality Financial Group hosts seminar at the Frankfurt School of Finance & Management
- Business Case Modelling Sydney - 6 & 7 December 2011
- Financial Modelling for Mining Projects training
- Corality training - lunchtime training sessions for PKF Australia
tags
all tutorials
-
Excel - Advanced
- Calculate NPV without Excel formulae
- LOOKUP instead of VLOOKUP and HLOOKUP
- Custom formats in Excel
- Data Validation in Excel
- Goal Seek function in Excel
- Range names in Excel
- Excel Data Tables in any sheet
- An iterative approach to calculating the Internal Rate of Return (IRR)
- How to use SUMPRODUCT
- Custom number formats - Formatting decimals
- Cashflow Available for Debt Service (CFADS)
- Benefits of using Excel shortcuts: get your shortcut sheet
- Cash Sweep Analysis in Project Finance
- Circular Interest – Interest on average balances
- Project Life Cover Ratio
-
Excel - Basic
- Array formulas in Excel
- ICAA Conference: Get Corality’s presentation and excel files
- Excel 2007 Styles Shortcut Tool
- Using trend lines to analyse patterns in historical data
- Excel offset function increases modelling risk
- Custom number formats - Formatting text
- Debt Sculpting to Target DSCR without VBA
- Calculate IRR in Excel
- Debt Service Reserve Account
- Organisational benefits of implementing best practice financial modelling
- Visual Basic for Applications (VBA)
Calculate NPV without Excel formulae
Downloads for this Tutorial:
PDF VersionDownload Now Excel WorkBook
Download Now
Are you a member?
Get full access to our FREE downloads Register Now
Net Present Value (NPV) is a standard method of using the time value of money to appraise long-term projects and investments. This tutorial will discuss the principles of NPV calculation and the discount rate.
NPV calculation introduction
NPV in project finance could be defined as the sum of present values (PVs) of cashflows expected from the project minus initial investment made. The formula for calculating NPV could be written as:
- value - net cashflow occurs at the end of each period i
- rate - discount rate used to discount the cashflow
- n – time period of the project
There are two types of NPV:
Project NPV
The cashflow used to calculate the NPV would be the future operational cashflows of the project less initial project capital costs
Equity NPV
The cashflow used to calculate the NPV would be the equity distributions minus initial equity investment
What is NPV (Net Present Value)?
- NPV>0 Theoretically the project should be accepted. Or if there is a choice between 2 mutually exclusive projects then the one has the higher NPV should be selected.
- NPV<0 A project with negative value should probably be dropped.
- NPV=0 Decision should be based on other criteria.
Discount factor in NPV
This is the appropriate discount rate for the risk profile of the project and a key variable in the NPV calculation. The discount rates used to generate NPV could be:
- Weighted average cost of capital (WACC)
- Reinvestment rate
- Variable discount rates with higher rates
- Target rate of return
A firm’s WACC (after tax) is often used in the calculation although some might thing it is appropriate to use higher discount rates to adjust for risk of “riskier” projects.
Reinvestment rate can be defined as the rate of return for the firm's investments on average. When analyzing projects in a capital constrained environment, it may be appropriate to use the reinvestment rate rather than the WACC as the discount factor. It reflects opportunity cost of investment. This is often calculated by considering the return on an alternative investment that can be made if the current project is not taken.
Variable discount rates with higher rates could be applied to cashflows occurring further in the timeline. However, they might not be known for the duration of the project and often difficult to estimate in practice.
For certain firms, their project investments are committed to target a specified rate of return. In such cases, this rate of return could be selected as the discount rate for the NPV calculation.
NPV() and XNPV() in Excel
NPV() syntax:
NPV(rate,value1,value2, ...)
- NPV function in Excel has some limitations as remarked below:
- NPV can only be used to calculate the NPV for a series of cashflows that is periodic
- The cashflow must be entered in the correct sequence
The NPV calculation is based on future cash flows - If the first cashflow occurs at the beginning of the first period, the first value must be added to the NPV result
Project finance models are often presented in more detailed during construction period as opposed to during operations. For example we often find many project finance models have monthly calculations during construction and perhaps semi-annual / annual during operations.
Thus we might want to use XNPV() instead of NPV() as XNPV() returns the net present value for a schedule of cash flows that is not necessarily periodic. XNPV() is an added-in function in Excel and the syntax is:
XNPV(rate,values,dates)
NPV() and XNPV(): Example
The attached workbook is built to illustrate the calculations and to compare the results of XNPV() vs NPV(). The assumptions used in the workbook could be found in the “Input” sheet, the calculations are in the “Calculation” sheet and the NPV calculations are in the “Return” sheet.

Screenshot: NPV() and XNPV() calculation
Project NPV and Equity NPV are both calculated. XNPV() and NPV() are then used to calculate Project NPV and Equity NPV. The workbook has a monthly construction cashflow and annual during operations.
Thus, to calculate the NPV, the monthly construction cashflow needs to be summed-up to annual cashflow to allow the NPV calculation. WACC of 9.00% p.a. is used as the discount rate.
As shown in the screenshot, the XNPV in this example is AUD 29.64 Mil and the NPV is slightly higher AUD 34.96 Mil.
Such variance is because in the NPV calculation we assumed that the capital costs during construction period is occurred lumpsum at the end of Year-1. Due to this, the NPV calculation is not as “accurate” as in the XNPV calculation where cashflow exactly corresponds to a schedule of payments in dates. However, such variance might not affect the decision making.
Checking the NPV calculation
NPV is related to the IRR function (internal rate of return). IRR is the rate for which NPV equals zero.
Thus, we could double-check NPV calculation by firstly calculating the IRR and then feed the IRR back into the NPV calculation as a discount rate; this should yield approximately zero as shown in the screenshot below.
NPV(IRR(...), ...) = 0.
XNPV(XIRR(...), ...) = 0

Screenshot: Checking the NPV calculation
Not a member?
Register now to get full access to our FREE Tutorials and workbooks.
Register Now
Login
Downloads for this Tutorial:
PDF VersionDownload Now Excel WorkBook
Download Now
Are you a member?
Get full access to our FREE downloads Register Now
COMMENTS
Upcoming Courses
Testimonials
"Having used or worked in the past with the bigger corporate finance training houses, it has become clear that the UK and Europe's best modelling and project finance course provider is based in Australia….. Corality trainers are expert modellers and true project finance professionals, continuously engaged with actual project finance model build assignments. Their trainers do not expand on the theories of project finance, they go straight to the essential - how to structure a transaction and how to model it, rapidly, with clarity and deliver flawless presentation of outputs."
Matéo Celi-Cadieux, Project Executive




Post new comment