Spreadsheet Accuracy Matters

It is hard to be totally accurate when using spreadsheets!

Spreadsheets are great, they are my favourite go-to way of dealing with data - BUT there are drawbacks; well actually ONE major drawback - spreadsheets are very very prone to human errors!

I believe the primary purpose of preparing any report is to drive good decision-making; if a report is incorrect then it is practically impossible to end up with the best decision, so it is vital to avoid spreadsheet errors!

There are two basic types of errors, both are the enemy of Accurate Spreadsheets:

* A. Quantitative Errors – create an immediate problem in your reports, some sort of incorrect result or information

* B. Qualitative Errors – create confusion for the user and ongoing problems, such as entering the right data in the wrong place

Both these problems decrease the reliability of the end result and cause untrustworthy reports – and we all know an untrustworthy report is as good as useless!

A. Quantitative Errors

There are three ways to create errors in the values reported on a spreadsheet:

  1. Simple typos – making mechanical errors such as mistyping a number or pointing to the wrong cell
  2. Mistakes in reasoning – creating an inappropriate formula because of a logic error (usually due to a misunderstanding of the requirements)
  3. Leaving something out – including data gaps and formula oversights

These mistakes boil-down to simple human errors, not necessarily something that can easily be recreated – and consequently these are very difficult to completely avoid. However being aware of how easy it is to make these mistakes is a good start, and really well designed spreadsheets go a long way to reducing the incidence of these errors.

B. Qualitative Errors

A spreadsheet with Quality Errors is difficult or even impossible to read, edit, update and maintain – which means it is difficult to get right! Quality errors within spreadsheets include incorrect instructions, and usually these drive errors when undertaking basic tasks of change such maintenance and updating data.
Often workbooks are large and complex, and development, and updating, often involves lots of people – so it is also poignant to remember to design your sheet for everyone to use, not just yourself. Often I arrive at clients and the accountant has created a set of tools that no-body else can use, or understand how to run. Whilst being indispensable does create a sense of security, if it also brings with it a risk there will be no reporting, when someone gets sick or goes on holidays – which is best avoided!
Again, designing your spreadsheets in a manner that is user friendly for a variety of excel skill levels goes a long way to reducing these errors too.

9 Ways to Create Spreadsheet Accuracy

For brevity I haven’t included any screen shots or too many examples – check the credits at the bottom of the post if you want more details. I am using “worksheets” to refer to additional/separate spreadsheets/tabs, each with a subsets of work, within a spreadsheet file – these are generally labelled “Sheet 1”, “Sheet 2”, etc in Excel.

1. Use Range Names

Suppose a value in a report is labeled Total Sales, Western Region. And suppose the formula for this result is: =SUM($M$5:$M$34) How can you tell if that formula is pointing to the correct data? It’s impossible to know, of course, without going to the cell address and examining its data.
Instead, suppose the formula is: =SUM(SalesService). If you assign understandable names to key ranges in your spreadsheet, and then use those names in your formulas, your formulas will be much easier to understand. And the errors in your formulas will be much more obvious.

Creating a single worksheet for inputs will enable you to update your workbook without having to change all the formulas – don’t forget to define your range names as larger than required so that the number of inputs can vary without the need to redefine the name range or adjust any formulas in the worksheet – colouring the range you name can help make this even more clear.

2. Watch your Headings

Avoid using just numbers in header cell, also include alpha characters in header labels. You might think they’re harmless, but they can generate errors that are easy to miss. For instance, in a simple worksheet with the 2012, 2013, 2014, 2015 used as headers, Autosum will happily include your Header as one of the numbers to be added when sum-totaling the information below the headers – That’s a mistake you might not catch. The solution is simple: Always include alpha characters in header labels. In this case, you might use the headers FY 2013, or Financial Year 2014 or even just Year 2015.

For 3. 4. 5. and 6. you will need to either download the checklist – or get in touch and I will send it to you.
IF YOU ARE A STUDENT: Please DO NOT sign up because you will end up signing up to my newsletter!
I get more than 3000 hits a year on this post from students, so I am making specific requirements that still help you but also that protect my business. Thanks

7. Save Versions

Save new versions as you progress, recording major changes on a History Worksheet/Tab with the date and details of the iterations. I know that googlesheets now does this (kind of) but to be honest I still find it better to have saved files i can open and compare if required…. (make sure you archive them when you are done so the extra files don’t end up confusing someone later…)

8. Check Your Work (this is two steps)

This sounds so obvious, but it is amazing how often I see a sheet that hasn’t been looked at by the person who prepared it.
I don’t mean boringly going over your work line by line… these two approaches will help overall:

  1. Do a “Reasonability” Check – Add an entire worksheet/tab for checking Error – eg do all tables add up to the same thing across as down? This is a great way to keep things in order and can be used in conjunction with, or independently from, “checksum” totals.
  2. Check your results with an ultimate truth – Generally the data in your spreadsheet comes from one or two sources – always monitor the spreadsheet to see if it diverges from these original “truths”.

e.g. if sales have been decreasing then most likely revenue should also be trending downwards, if it has taken a sharp hike upwards then go to the sales department and uncover any back-story (yes you may have to actually speak to someone outside of accounts). That way you can make sure your reports are an accurate reflection of what is happening in the field.


Finally, once you think your sheet is finished; loop back through all 9 points and find at least one error – then look for some others…. Here’s to hoping that you found them all, but probably you didn’t.