Accuracy Matters especially in Reporting
BUT the foundations for many reports are often chock-full of errors!
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 created by humans – and humans are prone to errors!
There are plenty of stories on the web outlining problems with spreadsheet errors;
When people undertake simple mechanical tasks, such as typing, they make undetected errors in about 0.5% of all actions. When we do more complex logical activities, such as writing spreadsheets, the error rate rises to about 5%.
I see the primary purpose of preparing a 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 focus on advocating accuracy!
There are two basic types of errors, both are the enemy of Accurate Spreadsheets:
* Quantitative Errors – create an immediate incorrect result
* Qualitative Errors – create confusion for the user
Quantitative Errors
There are three ways to create an error in the outcome of a spreadsheet.
- Mechanical errors – simple mistakes, such as mistyping a number or pointing to the wrong cell
- Logic errors – entering the wrong formula because of a mistake in reasoning
- Omission error – something is left out
Qualitative Errors
A spreadsheet with Quality Errors is difficult/impossible to read, edit, update and maintain. Quality errors within spreadsheets include incorrect instructions, and usually these drive errors when undertaking basic tasks of change such maintenance and updating data.
Having read all this, and been reminded about this unbelievably high statistic – I have been collating some really useful ways to improve the accuracy and usability of all spreadsheets ….Using a single ‘error-checking-sheet’ consistently, for every document, is an awesome idea! 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.
Many spreadsheets are large and complex, and development often involves interactions among multiple 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 or ways to understand the company operations when someone goes on holidays – then it is best avoided!
9 Ways to Create Accurate Spreadsheets
(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. Organize your workbook by Function
Often I see very large single spreadsheets with several reports and side calculations all cluttered together on a single sheet which creates confusion, and leads to errors.
2. Watch your Headings
Avoid using just numbers in header cell, also include alpha characters in header labels.
3. Use Range Names
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.
4. Keep Formulas Simple
Keep your formulas simple instead of stringing lots of things together – you can make things as complex as you like, but breaking the calculation into easily recognisable steps helps you to identify errors. Work with several meaningful components, across a few more cells with labels so that the logic of your workings is obvious.[box type=”info” style=”rounded” border=”full”]
Not sure you agree?
Although accuracy is vital for good reporting, sometimes accuracy isn’t the be-all-and-end-all – find out when being less than accurate can be a benefit!
Why introducing bias into information graphics is good [/box]
5. Perform “Reasonability” checks
Add an entire worksheet/tab for checking Errors; this is a great way to keep things in order and can be used in conjunction with, or independently from, “checksum” totals.
6. Reconcile 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”.
7. Use Lots of Comments
Comments are a great way to attach information/instructions to a cell, given they remain unpublished limit comments to those that will assist users of the spreadsheet, not users of the final report.
8. Use line graphs to uncover unusual results
You can quickly and easily use a line graph to display outliers in a series of numbers. Chart formatting doesn’t matter. Chart placement doesn’t matter. What does matter is that outliers – unusually large or small numbers – stand out from the crowd. If there are no apparent issues simply delete the chart.
9. Save Versions
Save new versions as you progress, recording major changes on a History Worksheet/Tab with the date and details of the iterations.
Finally, once you think your sheet is finished; loop back and find an error – then look for some others…. Here’s to hoping that you found them all, but probably you didn’t.