The main budgeting mistakes in Excel

What are the main budgeting mistakes in Excel?

1. Parallel data entry and analytics on the same worksheet – this leads to massive spreadsheets with “400” columns where you can barely enter anything without fear of breaking formulas, not to mention the risks of adding rows/columns.

2. Using old volatile functions such as OFFSET / INDIRECT for reporting purposes – if your Excel takes a few seconds to respond with every click, you’re a prime candidate for this mistake.

3. Creating “helper” worksheets for intermediate calculations – that’s why Excel is 10, 20, and we’ve seen budgeting files as large as 85 mb. The bigger the Excel file, the slower everything gets: opening, saving, entering data, calculations. Ideally, an Excel file should not exceed 10 mb.

Here are some numbers from our latest project for a valued client:

Previous state:

  • Excel file size 25 mb
  • File opening time 45 sec
  • 49 worksheets, of which 21 were “helper” sheets
  • Every click (filtering, sorting, grouping, input) – 3 to 4 sec response time
  • Adding a new budgeting line – 3 hours of formula updates and checks
  • Preparing and updating for a new month – 4 hours of updates
  • ~ 800,000 cells with formulas

Excel was a nightmare to use, so we completely rebuilt the budgeting process. Every part of the old system remained at least equally functional, and a large part of reporting was significantly improved.

New state:

  • Excel file size 6 mb
  • File opening time 5 sec
  • 24 worksheets, only 4 “helper” sheets
  • No response delay in Excel
  • Adding a new budgeting line – simple insert row (a few minutes if product descriptions need to be added)
  • Preparing a new month/year – 15 to 30 min including all checks
  • ~ 150,000 cells with formulas – still too high in our view, due to numerous analytical worksheets that will be migrated to Power BI
  • Use of PowerPivot Tables and Charts

How did we achieve this?

  • Shifted all raw data processing and preparation to Power Query – saving at least 8 hours per month for updating actuals and preparing the file for a new month.
  • Clearly separated data entry from analytics – fewer input errors and easier maintenance.
  • Implemented PowerPivot data models for analytics – providing flexibility in reporting and structural stability.
  • For static analytical views (fixed structures required by senior management), we replaced old Excel formulas (OFFSET / INDIRECT / INDEX, etc.) with modern Office 365 array functions. The most commonly used were:
    • BYROW / BYCOL / FILTER – speeding up calculations, since unlike old cell-by-cell functions, modern array functions can return an entire range of results in one call – hundreds of times faster than traditional formulas.
    • LAMBDA – uses the arrow function concept (like each in PowerQuery) to optimize calculation speed.
    • LET – modern Excel variables that speed up formulas and make them easier to read.

What are the next steps?

  • Migrating all analytics to Power BI (Excel will keep only operational analytics) – goal: reduce Excel file size to under 3 mb.
  • Why Power BI? Because it solves Excel’s main analytics issues – report sharing and preventing users from “tampering” with formulas/views.
  • Why keep operational input in Excel? Because budgeting requires flexibility that is very hard to achieve through standardized budgeting tools.

In Excel, the golden rule is less is more. So, if someone boasts about having a million formulas in their file and 100 worksheets, think twice before hiring them.

Table of Content

Table of Content

LEARN POWER QUERY

Improve your PowerQuery skills with
Exceed Academy

COMMENTS

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

GET LATEST BI NEWS TO YOUR INBOX

Receive the latest updates on all business analyst news across all platforms.

By subscribing you are agreeing to our Privacy Policy.

Related blog posts

Advanced Excel training for client Hilding Anders

We have started our autumn training sessions! We are starting with a dear client from Međimurje, Hilding Anders, where we’ll deliver an advanced Excel training for the logistics and production departments. The training will last a total of 16 hours, split into 2-hour sessions. Advanced Excel is useful for all...

Read more

Napredna Excel edukacija za klijenta Hilding Anders

Krenuli smo s jesenskim edukacijama! Edukacije započinjemo kod dragog klijenta iz Međimurja, Hilding Anders, gdje ćemo za odjele logistike i proizvodnje proći kroz naprednu Excel edukaciju. Edukacija će trajati sveukupno 16 sati u terminima po 2 sata. Napredni Excel koristan je svim polaznicima koji svakodnevno rade sa velikom količinom podataka,...

Read more

Business improvement with the help of Power BI

How did we improve our client’s business with the help of Power BI? A global brand with a branch in the Adriatic region had several problems: • Uncollected receivables• Sales without margin (price lists in disarray)• Hidden losses• Unprofitable product lines and stockpiling• Lack of focus in sales and procurement,...

Read more

Unaprijeđenje poslovanja pomoću Power BI-ja

Kako smo uz pomoć Power BI-ja unaprijedili poslovanje našeg klijenta? Globalni brand s podružnicom u Adriatic regiji je imao više problema: Nenaplaćena potraživanja Prodaja bez marže (cjenici u rasulu) Skriveni gubici Neprofitne linije proizvoda i gomilanje zaliha Nije bilo fokusa u prodaji i nabavi već se sve obavljalo stihijski Zašto...

Read more
0
Would love your thoughts, please comment.x
()
x
Scroll to Top