Developing a Financial Planning Model

Download Report

Transcript Developing a Financial Planning Model

Financial Statement Modeling & Spreadsheet Engineering

“Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts use spreadsheets”

Steve Powell, Dartmouth College

Understand the Decision

 What is the problem? What questions must be answered?

 What is the time horizon of the problem? What happens then?

 What kind of output information is needed?

 Who will use the information? What level of detail is necessary?

Modules

 Data Inputs  Assumptions  Decision Variables  Internal Data and Data Structures  Outputs  Pro-forma statements  Other structural relationships  Documentation

Plan Your Layout

 On paper, map out the different sections of your model and their planned locations within the workbook  Consider how  readable the model layout will be for the user  easy it will be to modify the assumptions  easy it will be to extend the model to include more time periods or new line items.

Layout Strategies

 Modules on different worksheets  Stair-step format in same worksheet  For each strategy,  Consider how difficult it will be to insert or delete a row or column  Consider how much linking needs to be done between different modules  Consider linking a data input to the computation area or output for later reference

Other Layout Considerations

 Gaps between logical areas improve readability  Isolate blocks of similar formulas for safe and convenient copying  Use styles, fonts and colors with consistent meanings  Assumptions –vs- decision inputs  Key outputs

Data Inputs

 Internal data that describes the current state of the system  Firm’s financial statements  Resources and capacities  External data that describes the firm’s operating environment  Economic conditions such as interest rate, costs, stock prices  Assumptions about future relationships

Data Input Guidelines

Isolate constants into their own cells

 Do not use constants in formulas unless number has a mathematical foundation (e.g. p , 1 in percentage calculations)  Don’t allow an input value to be entered in multiple places in the model  Organize decision variables and model parameter/assumptions logically into separate physical areas or color schemes  Use

Data > Data Validation

Modeling Sales Forecasts

• Simple Method: Assume average or different growth rate for each period • • • Develop detail forecast by product, business unit, customer or geographic market and aggregate forecasts Forecast the unit price and volume Forecast size of market and estimate market share • Forecast costs and apply a margin assumption to derive revenues

Financial Planning Model Assumptions

• • • Items that are functional relationships of sales – Percent of sales • • Operating expenses Working capital and fixed assets Items that are functional relationships of other financial statement items – Interest, depreciation, dividends, marketable securities, cash flows Items that involve policy decisions (e.g. long term debt, equity, capital expenditures)

Generating the Income Statement

 Expenses in period

t

 Related to asset and liability balances at the end of period

t – 1

Or 

Interest Expense t

based on

Debt t-1

Depreciation t

based on

Gross Fixed Assets t-1

 Related to

Sales

in period

t

COGS t = COGS/Sales * Sales t

11

Balance Sheet Sector

 Track financial state of firm through time  Results in period (

t – 1

) become inputs for period (

t

)  EXAMPLE:

Debt t = Debt t-1 + Debt Issued t – Debt Repaid t

which feeds into income statement

Interest Expense t = Debt t-1 * Interest Rate

12

The “Plug”

 The balance sheet item which will “close” or balance the balance sheet model so that Total Assets will always equal Total Liabilities & Equity  Models the assumption of how the firm finances itself  Examples are cash & marketable securities, debt, debt & equity

To Reduce Formula Errors

 Use relative and absolute cell addressing where appropriate  Set up common structures in different parts of the model (e.g. same row labels, order and vertical positioning)  Use formulae for a cell which are consistent in their relationship to adjacent cells  Minimize linking formulas across worksheets  Split complex formulas into multiple intermediary formulas

Document the Spreadsheet

 Use range names to make individual formulas more readable and module layouts clearer  Use comments to document assumptions and modifications in a formula’s logic as well as sources of data  Use textboxes to describe portions of the model’s logic and assumptions as well as instructions for use  Create a worksheet to describe the purpose of the model and document changes

Testing the Model

  Compare a second calculation method to verify accuracy Ask intuitive questions:   Does it balance under different conditions?

Does it make sense?

 Extreme growth      Set growth rate to -50% and 50% Does it still balance?

Do debt or equity go negative?

What happens to excess cash flow?

What happens when Net Income is negative?

16

Circular References

• • • • Created when expenses in period

t

refer to assets and liabilities in period

t

Iterative process is required to produce a consistent and correct final set of financial statements To solve, use

File> Options> Formulas> Enable Iterative Calculation

Not all circularities are convergent. Make sure to verify accuracy!

Verify Formula Reliability

 Use Excel’s Auditing Toolbar 

Formulas>Formula Auditing

 Use [Ctrl] ` to toggle between formulas and calculations  Use Conditional Formatting to flag undesirable results  Highlight cell to be watched and add rule 

Home>Conditional Formatting