In the last part of this article series, we recommended taking some time to confirm that spreadsheets are the right tool for a specific financial reporting task.
If you do conclude that a spreadsheet is the best tool for the job, you have to be careful to set youself up for success. The wide-open nature of Microsoft Excel means there are ample opportunities to "shoot youself in the foot." By following these best practices, you can avoid some of the pitfalls that come with using such a general-purpose tool for your specialized reporting tasks. Let's get started!
Take a minute and list all the reports your finance department must create in a year. At a minimum your list likely includes:
The point is, there are a lot of reports and each one needs to present data slightly differently. More detail in one, less in another. One includes actuals only, this other adds budget data. This one shows capital expenditures as expenses, but another one treats them as assets.
Consequently, folks tackle each one of these reports as a discrete task. Consider the example of a finance department who is working to prepare the Q1 financial statements and the accompanying MD&A.
The data from the accounting software (often referred to as the ERP system) is exported to begin building the financial statements. In this case, the Excel file becomes the direct data source for the financial statements.
When the statements are nearly complete, either the spreadsheet file that houses the financial statements is copied or another export from the accounting software is created so that the team can work on the MD&A.
Compare this to an approach where the MD&A is built off the same Excel file. Changes made in one file necessarily effect both the statements and the MD&A. Reconcilliation of the two reports becomes much faster and simplier.
While this may seem obvious, we rarely see this practice implemented consistently. In part this is caused by difficulties in sharing an Excel file across multiple users or difficulty in dealing with variations in grouping of data. Whatever the reason, when you consider all the reports that the team tackles, duplication of data sources leads to massive amounts of wasted time regrouping data, adjusting in multiple locations and then reconciling to ensure the values balance across data sources.
This same best practice of minimizing data sources also applies within a single spreadsheet. Take Cash as our example. Typically, cash needs to be presented in two or three places:
In this option, the focus is on creating the report as quickly as possible. Consequently, there is little discipline applied to how these values are populated. The result is multiple approaches to getting the same value :
This option focuses on long term benefits instead of speed of initial creation. The focus is on standardization and consistency. Wherever possible values are derived the same way:
At first glance these Option 1 and Option 2 may appear equally good. But, having values derived in lots of differing ways can cause numerous complications: