SEGRO Courses

Home | Excel | Power BI | Copilot | Visualising Data

Excel Models Golden Rules

  1. Separate inputs, calculations, results
  2. Never copy/paste a value. Always reference
  3. Simplify. Clarify. Check.
  4. Format cells and values for readability
  5. Make tabular results more appealing
  6. Include a documentation sheet
  7. Perform all calculations in the same units and at the same level
  8. Consistent and considered layout
  9. Use Excel tables for tabular data
  10. Design out any manual task done repeatedly

1. Separate inputs, calculations, results

For example, we can split the different sections of the model into different worksheets.

Assumptions worksheet

assumptions_sheet

Separate calculations worksheet

calculations_sheet

2. Never copy/paste a value. Always reference

For example, the calculations at the top of the sheet reference values in another sheet (perhaps necessary since a later operation such as a data table requires all of its inputs on the same sheet)

referencing

3. Simplify. Clarify. Check

Use F2 to view the formula

show_formulas

Use Check Cells to check that a calculation is correct.

check_cells

4. Format cells and values for readability

This sheet uses long date formats, sparklines and cell styles.

backtest_model_results

5. Make tabular results more appealing

Use conditional formatting techniques such as data bars, background colours and icons.

Data bars show relative size (and whether positive or negative)

format_data_bars

Background colours show normal and out-of-normal results (but choose colours carefully).

format_background_colours

Icons highlight any outliers, and act as a call for action, for exception reporting.

6. Include a documentation sheet

layout

7. Perform all calcs in same units and same level

Perform all calculations at the same unit granularity/precision, for example

If you have input data at a different granularity, enter it in the source units, and convert immediately into your main model units, e.g. immediately convert € and $ to £

8. Consistent and considered layout

book_layout

8. Consistent and considered layout (continued): Read like a book

The spreadsheet should be read like a book; left to right, top to bottom.

income_statement

9. Use Excel tables for tabular data

These have many benefits such as readable and robust formulas.

It encourages us to organise our data into a tabular shape, note and correct any data quality issues. This leads to good analysis and visualisation.

excel_table

10. Design out any manual task done repeatedly

Manual processes are error-prone: avoid if possible.

Typical manual process, and possible alternatives include:

text_to_columns