How To Build A Financial Model 01a
How To Build A Financial Model 01a
com
How to build
a financial model
Like thousands of other analysts, accountants, bankers, students and other
professionals, you’ve identified that you want to build financial models.
It’s a smart move. Whether you are seeking a position or in a position that
calls for relevant skills, financial modelling is seen increasingly as core.
At F1F9, we have been working with people like you to share our
expertise. And this is the place to find the basics: the core design and
construction skills and techniques that you will need to build financial
models that will mark you out as a true professional.
Your model should be transparent – which means it is easy to There are some things you can do, though, to make some quick
navigate and easy to review. progress. The first is to be disciplined about using the keyboard
rather than the mouse. If you focus on learning Excel keystrokes,
The good news is that it’s not hard to create models that are you’ll simply be faster at the job and make fewer mistakes.
readable and usable, but the techniques are also not obvious.
Your keys on the keyboard are always in the same place and over
The way you make a model useful and readable is to keep it
time you’ll forget about operating the machine and you’ll focus
simple. It’s important to understand that the complexity of the
on what it is that you want to do. This will only happen if you do
transaction you model and the complexity of the model itself are
things the same way each time so they become habitual.
two different things.
That’s the bit that takes time and practice and that’s not easy.
Businesses and projects that you’re modelling are financially and
commercially complex. Done properly the model is a valuable
tool to help us make sense of that complexity. If you build a
model that is complex and poorly structured, it can’t do its job of
helping you to understand more about the reality.
Work with columns consistently
A column in a worksheet should have a specific purpose. And every purpose
should have its own column. And a column on one worksheet should have
the same purpose as the same column on every other worksheet in the
model.
As a minimum, you should have dedicated columns for the
following:
In a FAST model, only two columns matter: the constant column and the
first column of a timeline series.
Once you’ve highlighted the data you want to review, try: There are three reasons to include heading columns:
• F11: to throw up a quick chart; or • Visual: headings act as important signposts. The indentation
of headings indicates main section headings, sub-section
• Alt + F1: to see the chart as an object on your worksheet headings, and sub-sub section headings;
Charting is great for spotting trends in the data. When you hit
your F11 quick chart, you want to be particularly on the look-out • Navigation: jump from section to section using the headings
for discontinuities in the data. Look out for: – and the short-cut keys Ctrl + up arrow (to move up) and
Ctrl + down arrow (to move down);
• spikes in the data
• Ease of formatting: By highlighting the whole column you
• changes in slope can change the formatting of every cell in that column – all
at once.
• a sudden step-up or step-down
Start by focusing on the structure of outputs and work backwards from there. That way it is easy to identify only
the inputs that you need (based on the modelling you have just completed).
We recommend standard formatting for inputs. It always used to be the case that blue font was the standard
formatting convention for inputs. This, however, is not appropriate for standard input marking for the simple
reason that if you have no inputs in a cell, there’s nothing to show that it’s an input cell at all.
You can then replace the ingredients simply by overwriting the existing links
with new links.
Apply these markings to all temporary line items and you will be
confident that you know what is left to be done.
Answer the question “when?” with flags
For every line item that we model, we should be able to answer:
How much?
and
When?
Separate the “when?” logic from the “how much?”. Do that with a dedicated
Time sheet and flags.
A flag is a data series consisting of “0” and “1”. A number multiplied by a
flag will either return “0” or the number itself. So flags can be used to show
numbers only when the timing is right.
Links imported from other worksheets can be copied anywhere in the model; same worksheet links can only be
copied and pasted on the same sheet. This is because links imported from other worksheets have a worksheet
reference, while same worksheet links don’t.
1) they tend to be significant line items on the sheet and the immediate visual identification of that is useful; and
2) deletion of these line items is going to cause #REF errors elsewhere in the model that should be managed
proactively.
Mark imported links in blue font; mark exported calculations in red font.
Model balances Keep a template
using a standard worksheet handy in
structure your model
There are two basic types of line item in our model: Never introduce a blank worksheet to your model.
Instead, keep a formatted template worksheet
• flow – an amount of value passing in and out of
close by.
the business within a period; and
• balance – the amount of value present at a point The template worksheet has two purposes:
in time.
• Storing template code such as the balance
All balances have the same three essential corkscrew. That’s for you to copy and paste when
properties: you need it; and
• upward flow – the flow that makes the balance • Being a formatted worksheet that can be copied
go up and pasted when you require new sheets in your
model
• download flow – the flow that makes the balance
go down
• initial balance – at a point in time