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

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...

Read more

Glavne greške budgetiranja u Excelu

Koje su glavne greške budgetiranja u Excelu? 1. Paralelni unos i analitika na istom radnom listu – to vodi prema velikim tablicama s „400“ kolona u koje jedva da smijete nešto unijeti bez bojazni da se formule neće pokvariti, a da ne govorimo o opasnostima dodavanja redova/kolona. 2. Korištenje starih...

Read more

New Power BI training held for client Bugatti Rimac

In the past 2 weeks, we held a new Power BI training for the client Bugatti Rimac for a total duration of 24 hours. The training was held again at the client’s on Campus, but this time for another department, the Project Logistics team. The participants of the training with...

Read more

Nova održana Power BI edukacija za klijenta Bugatti Rimac

U protekla 2 tjedna održali smo novu Power BI edukaciju za klijenta Bugatti Rimac u sveukupom trajanju od 24 sata. Edukacija je ponovno održana kod klijenta na Kampusu, ali ovaj put za drugi odjel, tim Projektne Logistike. Polaznici edukacije uz pomoć Power BI sustava žele automatizirati svakodnevne zadatke i stvoriti...

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