[go: up one dir, main page]

0% found this document useful (0 votes)
94 views10 pages

AA Financial Modelling Best Practices

Uploaded by

Jose Armaza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views10 pages

AA Financial Modelling Best Practices

Uploaded by

Jose Armaza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Financial Modelling Best Practice Guidelines

White Paper
Introduction
The purpose of these guidelines is to provide an overview of some of the best practices that
should be considered when building spreadsheets so as to minimise the risk of errors
occurring and improve reliability, usability, robustness and accuracy.

Not all guidelines will be applicable to all spreadsheets, and the guidelines will not necessarily
be applied in all circumstances.

However, by knowing the guidelines and the purpose of each, the financial modeller will also
know when to depart from the guidelines.

The most important thing is to adopt a consistent approach, ideally one that is shared
amongst all those doing financial modelling in your organisation.

This white paper sets out some guidelines we’ve found useful in our business when building
financial models.

About the Author


JEFF ROBSON

Qualifications and Background


Masters (Applied Finance), B.Comm (Accounting & Information
Systems), CISA, F Fin, FAIM, Excel Expert

Jeff Robson is the Principal Consultant of Access Analytic Solutions, a Perth-


based consulting company that provides financial modelling services in model
development, audit/review, and training.

Jeff holds a Certified Information Systems Auditor from the Information


Systems Audit and Control Association. He has 20 years experience with
Microsoft Excel, 6 years experience in Information Systems Audit, and worked
for 4 years in external audit.

He has been involved in many Excel development projects for clients around the world
including sophisticated financial modelling, auditing and review, and advanced macro
programming.

Access Analytic is the Information Systems audit partner for a number of chartered accounting
firms in Perth and performs IT system reviews, Information Systems audit and control reviews,
and systems selection and implementation for a wide variety of clients.

Phone: +61 8 6210 8500 or +61 4 1258 1486 (0412 581 486 in Australia)
jrobson@accessanalytic.com.au

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 2 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


Guidelines
SPREADSHEET DESIGN
 Use modular spreadsheet blocks so that one part of the file can be changed independently
and without necessarily affecting the other areas. A modular design also allows individual
components to be used as building blocks for future extensions.
 Separate data inputs, calculations, and outputs and clearly identify each to make them
easier to recognise and utilise.
 Where there are many similar sheets, design a template that can be applied to all sheets.
This makes it far easier to maintain than having to edit multiple sheets individually.
 Ideally, information and headings should be entered once then these will flow through the
file to wherever they are required. This makes the file far easier to maintain and reduces
the opportunity for error.
 Label sheets, columns and rows with their applicable headings to make files easy to
follow. The sheet name and/or subheading should provide an indication of the sheet’s
function. Column and row headings should include units and currencies where relevant.
Columns and rows should only contain data in one unit and/or currency.
 Consider the use of sheet and workbook protection to reduce the occurrence of
unauthorised changes.
 When linking multiple files together, ensure dependency information (eg “must have X, Y,
and Z files open when making changes to this file”) is provided in the file to assist with
future maintenance.
 Consider using dynamic ranges for chart data and named ranges to ensure these always
cover all your data.
 Don’t use the same field name in a database table more than once as this causes
readability issues when using pivot tables or filters.
 Minimise the use of blank lines in data/calculation blocks as these cause problems with
formatting and manipulation.

TEMPLATES
 Use separate sheets for Setup (all standing data for the file), Workings (reference and
lookup tables, data storage, and calculations that are not relevant to the user), and About
(details regarding the file’s overall purpose, spreadsheet owner, version, changes, etc).
Workings should be well-documented to assist with maintainability.
 Named ranges should be named consistently throughout the file as
SourcesheetTypeName eg workingsTblMonth (or just wTblMonth) or setupStrFilename.
 Establish templates to be used by spreadsheet builders when constructing new models.
These should include all the basic formatting styles, key sheets, and documentation
templates required for constructing a model in accordance with company policy.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 3 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


FORMATTING
 Data input areas should be easily recognisable eg different background colour. Data
inputs should not be mixed with calculations and inputs should not be hard-coded into
calculations.
 Use sheet tab colours to assist with visually identifying sheets with a similar function.
 Consider using “Center Across Selection” rather than “Merge Cells” – merged cells cause
problems in many situations.

FORMULAS & FUNCTIONS


 Design formulas that can be easily applied in blocks rather than using spaghetti links to
individual cells. Use data tables and lookups to pull data out and place it where it needs to
go.
 Split long formulas into smaller chunks to aid readability. Document longer formulas in
English (eg via cell note) to assist yourself and other users.
 Consider using user-defined functions where long, complex formulas are required. This
simplifies readability and maintainability of formulas and allows better documentation,
portability, and re-use.
 Spreadsheets will generally be read from left to right and top to bottom. As such,
formulas should refer to cells to the left and above.
 Use range names to aid formula readability.
 Calculate results using different cells and/or methods to detect potential errors. Use
Conditional Formatting to provide a visual indication of any errors that exist.
 Use COLUMN() or ROW() to automatically calculate the offset required for VLOOKUP,
HLOOKUP, and other reference functions. This ensures the offset will be correct even if
new columns or rows are inserted.
 Never clear a cell using the space bar, use the Delete key instead. This will prevent errors
from occurring when a formula includes a cell that contains a space character.
 Ensure formulas can handle unusual situations such as zero, negative values or text values
in cells (particularly where formulas use division) eg via data validation, error messages, or
by handling the error in a formula.
 Calculate subtotals using SUBTOTAL rather than SUM to allow easier maintenance.
 Avoid copying a formula that includes a named range from one spreadsheet to the other
as this creates a hidden link between the workbooks.

CHARTS
 Limit the number of data series on a chart to 5 or less, otherwise it becomes too cluttered
and cannot be easily understood.
 Ensure chart axes scale and titles are correct. Consider linking them to a cell.
 When using a chart type such as “line”, ensure there is a logical relationship between the
data.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 4 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


VBA MACROS
 Establish a VBA Style Guide that contains rules and details about coding standards.
 If the same code is written more than once, it may be better to place this into a separate
function that can be called with parameters.
 Use named ranges in macros rather than absolute cell references so that the file can be
amended (eg new row/column inserted or deleted) without requiring amendment to
macro code.
 VBA code should always be well-documented with proper indentation according to the
style manual.
 Use the macro recorder sparingly. The code it produces is lengthy, inefficient, and hard-
coded.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 5 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


Access Analytic Overview
OVERVIEW
Access Analytic provides AMAZING Excel solutions to enable companies to grow, control their
costs and reduce their risks.

Figure 1: Access Analytic Solutions Overview


Our Services fall into three groups:
1. Helping Companies Grow:
 Process Improvement: streamlining processes to create flexible, scalable processes.
 Financial Modelling: to forecast results (e.g. equity/loan capital raising, business
planning, feasibility studies, project economics etc.) with sensitivity and scenario
analysis to support decision-making with confidence.
 Reporting: tailored dashboards and KPIs using Excel and Power BI to connect to both
cloud and on-premise data, thereby allowing companies to keep on top of their
operations, gain insights, and make data-driven decisions.
 Training: training in all of these areas to transfer skills to support further growth.
2. Helping Companies Control Cost
 Process Improvement: efficient Excel-based processes that reduce the need for
manual input.
 Financial Modelling: Excel-based budgeting and forecasting systems that enable
companies to efficiently control and monitor their costs.
 Reporting: reporting to assist Finance, Human Resources and Operations with their
areas of responsibility for cost control.
 Training: assisting staff to become more productive and reduce the need for
additional resources. Courses are provided on an in-house basis, which often results
in a cost saving of 50% or more compared to public courses.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 6 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


3. Helping Companies Reduce Risk
 Process Improvement: by automating processes, companies not only save time, they
also reduce the errors and risks that result from manual inputs. This results in more
accurate data, which can provide better analysis.
 Financial Modelling: independent model auditing services to provide assurance that
key models are producing accurate results and can be relied upon.
 Reporting: reporting that focuses on the right data at the right time to provide
transparency & visibility.
 Training: financial modelling best practices to reduce risk and improve quality.

We are based in Perth, Western Australia and the business was established in 2000.

Access Analytic provides services to clients located in: Australasia, Asia, Africa and the Middle
East. A selection of our clients is shown below:

ACCESS ANALYTIC: RISING STAR

Access Analytic was named as one of the WA Business News’ Rising Stars for 2012, recognising
the success and achievements of our company.

Further details regarding Access Analytic Solutions have been included at Appendix A: Access
Analytic Details on page 10 below.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 7 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


KEY STAFF

Jeff Robson, Principal Business Analyst


Masters (Applied Finance), BCom (Accounting & Information Systems), CISA, MAICD,
FAIM, F Fin, Microsoft Excel Expert

Jeff is the founding Director and Principal Business Analyst at Access Analytic
Solutions. He has over 20 years’ experience in chartered accounting, business
management and consulting.

Jeff holds a Masters in Applied Finance and is a Certified Information Systems


Auditor. He is highly regarded and recognised around the world as an expert in
the field of financial modelling.

His achievements have been recognised by his peers and he is a Fellow of both
the Financial Services Institute of Australasia and the Australian Institute of Management.

Jeff has extensive experience in best practice financial modelling, management reporting,
business analysis, and spreadsheet auditing and is also an entertaining international presenter
and trainer on these subjects.

Wyn Hopkins, Senior Manager


B.Sc. (Hons) Accounting & Financial Management, CA, MS Excel Expert

Wyn gained his Chartered Accountant qualification at


PricewaterhouseCoopers in the UK in 2000.

He has extensive Business Analyst experience in FTSE 100 financial services


companies (HBOS and Barclays in the UK) as well as GESB in Perth and
telecommunications companies industry in Australia.

Wyn is skilled in financial analysis, strategic financial modelling, management


reporting and forecasting, and value-based management techniques.

Yury Tokarev (Manager)


CA, PhD (Finance & Economics), GradDip (Accounting), BBS, Microsoft Excel Expert

Yury joined Access Analytic from WHK Chartered Accountants, where he was
involved in business services and advisory for four years.

Prior to this, he worked as a Corporate Finance Consultant at one of the top


European Investment Banks.

Yury has highly advanced skills in Excel and financial modelling, including
complex financial models and the development of VBA macro solutions.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 8 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


Anthony Kitson, Senior Business Analyst (Contract)
Chartered Accountant (CA), B.Bus (Accounting & Finance), B.Eng (Electronics &
Comms), CISA, Prince2 Practitioner

Anthony has extensive expertise in consulting and business management, with


over 25 years in combined experience.

He specialises in the areas of Financial Modelling, Data Analytics, reporting,


revenue leakage, Business Intelligence, and Information Management.

Anthony’s experience has been gained across the Government, Energy, Power
& Natural Resources, Financial Services, and Industrial sectors.

He has specialised expertise in financial modelling for mining, including building and reviewing
models for Bank Feasibility Studies, project finance, consolidated corporate models,
production planning and workforce planning.

Neale Blackwood, Senior Business Analyst (Contract)


CPA, B.Bus (Accounting), Microsoft Excel Expert

Neale is a CPA with over 20 years’ experience in accounting, budgeting,


management reporting, and developing spreadsheet applications.

Neale has extensive experience across a broad range of industries including


mining, education, property, forestry, government, and construction.

Neale is the CPA magazine’s authority on spreadsheets and related subjects,


and writes a monthly column for this publication.

He is also a sought-after speaker and trainer regarding the use of Excel,


particularly by accountants.

Brett Rawcliffe, Senior Database Analyst (Contract)


MACS

Brett is a highly experienced database analyst and is regularly in contact with Microsoft
regarding their database software.

Over the last 13 years Brett has developed hundreds of database solutions for companies of
all sizes, from sole traders needing a simple contact manager to multi-nationals needing to
develop specialised systems to complement their organisation-wide systems.

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 9 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC


Appendix A: Access Analytic Details
Access Analytic Solutions Details

Full Name: Access Analytic Solutions Pty Ltd

Address: Suite 143, Level 1 580 Hay St


Perth WA 6000
Australia

Phone: +61 8 6210 8500

Fax: +61 8 6210 1662

Web: www.accessanalytic.com.au

ACN: 091 625 697

ABN: 64 091 625 697

Contact: Jeff Robson, CEO


E: jrobson@accessanalytic.com.au
M: +61 4 1258 1486

© ACCESS ANALYTIC SOLUTIONS PTY LTD PAGE 10 OF 10

\\AAS-SRV-SBS2\COMPANY\OPERATIONS\EXCEL\WHITE PAPERS - AA\AA FINANCIAL MODELLING BEST PRACTICES.DOC

You might also like