1.0 Financial Modeling Intro v2
1.0 Financial Modeling Intro v2
1.0 Financial Modeling Intro v2
• What is a model?
• So a large part of the art: is what is relevant and what can be abstracted
away
• Types of models:
• Yet more advanced users spend time in acquiring programming skills and
thus eventually code their models from scratch.
• NOT to know specific models (yes that will be taught but as examples)
• To understand real world scenarios in way that one is able to study them
in a lab like environment for
Planning
Decision making
Impact studies
Valuation
etc
Risks in valuing those cash flows, whether it be the cash flow from
assets, debt or equity
• The best and perhaps the only real way to learn modeling is under the tense
pressure of a real transaction – when a model must be created and audited
under a tight deadline.
• Oh wait …we can still do this . A tough project pressure!
• Notwithstanding this, the exercises and lecturers are intended to provide:
A head start for those who have not created models and will have to
learn the hard way.
Helpful ideas to experienced model builders in designing and structuring
more efficient, stable, transparent and accurate models.
• The discussion covers how to build a well structured financial model that
clearly delineates inputs, effectively presents key value drivers, uses separate
modules to organize various components, accurately computes cash flow that
is available to different debt and equity investors, and presents results of the
analysis that accurately display risks of the investment.
• The fundamental issue in any valuation problem is • Consider Investment Alternatives A and B, where
how to assess the risk of future cash flow A has a higher project IRR than B. Assume A has
projections. a return of 11% and B has a return of 9%.
Financial theory
Financial theory dictates that the CAPM • Project A or Project B would be selected through
should be used to compute the WACC,
that the un-levered beta should be used assessing the return on the projects relative to the
to estimate equity returns, that options weighted average cost of capital for each project.
pricing models should be used for credit If the WACC for A is 10% and for B is 9.5% then A
spreads, debt capacity and covenants. is selected. One must computed beta for each
Mathematical Models investment.
– B. Flip a coin and give back $0 if heads occurs or give back $1000 if
tails occurs
Deterministic
Set a number of assumptions and translate into financial ratios and cash flow
Stochastic
Develop a range of possible inputs using Monte Carlo simulation. Used where there is a
good and predictable history for value drivers.
Investment banking ( private equity, Mergers & acquisitions, LBOs, IPOs , debt issues etc)
Treasury & fund management ( ALM management , FX trading, Equities , debt, REIT etc
investments)
Economics ( trade, labour, economy, taxation, investment , external debt, subsidies etc)
2. Implement it in excel
3. Play with it to find out how the answers depend on the input variables
Example
Keep formulas the same, even in base year
1. Divide the model into separate modules, beginning with an input section.
3. Understand the starting point of the model as it relates to the valuation issue
(balance sheet, sources and uses statement or both).
4. Carefully define the time period of the model using codes that define alternative
phases of the analysis.
5. Work through every single balance sheet item showing the opening balance,
changes and the closing balance for each the accounts. This analysis should be
made for everything ranging from cash accounts to common equity.
6. Include separate modules for debt issues, fixed plant assets, working capital
and cash balances.
7. Limit or avoid the use of macros and iterations to resolve circular references
as circular references are not present in the real world.
8. Use the balance sheet as an auditing tool and include a separate “integrity”
page of model verification checks.
9. Assure that no formulas in the output module of a model affect anything in any
other section of the model.
10. Make sure that spreadsheet columns are consistent throughout the model and
that the formulas for each column are identical (at least for the forecast period).
11. Include a “dashboard” at the top of each page of the model to monitor the
integrity and key outputs of the model.
12. Keep formulas in the model as simple as possible and clearly delineate how
each formula is derived from the inputs.
13. Use the positive number convention which holds individual elements as
positive numbers and performs additions or subtractions in the subtotal items.