They could always ask someone with experience of financial management software. Birmingham council?
$16B health dept managed finances with single Excel spreadsheet. It hasn’t gone well
The body that runs New Zealand’s public health system uses a single Excel spreadsheet as the primary source of data to consolidate and manage its finances, which aren’t in great shape perhaps due to the sheet’s shortcomings. The spreadsheet-using agency is Health New Zealand (HNZ) which was established in 2022 to replace 20 …
COMMENTS
-
-
-
Monday 10th March 2025 09:59 GMT Anonymous Coward
I've seen that too many times. Here is new system. Can it do a, b an c? Sure. Then they find out it can't really do c and nobody thought to ask for d, e and f. Then there is the inevitable infighting where you try to alter a process to accommodate the new system that can take months to plan out and implement.
-
Tuesday 11th March 2025 16:45 GMT Stuart Castle
Reminds me of a story my old Computing lecturer used to tell from a time she was a Systems Analyst.
She was part of a team that, during the 80s, implemented a huge new computer system for Southwark Council. I *think* it was for Housing, but don't quote me on that. Her team spent months designing the system, and further months implementing and installing it.
A year or so after the go live date, she was passing and popped into one of the offices to see how the system was going. She didn't see a sign of the terminal they had installed so the staff could access the new system, so she asked the staff about it. Apparently, the terminal was being used. As a door stop.
-
-
-
-
Monday 10th March 2025 05:27 GMT Acrimonius
Maligning Excel
They will rue the day they maligned Excel. Just needs a lots of VBA to verify/audit and automate/front-end everything and they are good to go. It will however never appease auditors like Deloitte and they are in part to blame for the fore-gone disastrous conclusion the head-first dive into Oracle or SAP will be.
-
Monday 10th March 2025 10:25 GMT ArrZarr
Re: Maligning Excel
I mean, obviously Excel is the incorrect tool for the job - but most of the shortcomings that were flagged in the article are avoidable by building the spreadsheet correctly in the first place.
Also VBA is cheating. Everything they need to do can be done with raw formulae. That way you don't need to open up the pain of Macro-enabled workbooks.
-
-
-
Monday 31st March 2025 06:48 GMT david 12
Re: Maligning Excel
Can't we use Python now? You can, in OO, and it has the advantage that it's a pain in the butt to edit or test, as well as being more obscure.
Where Python shines vs VBA is with multi-dimensional analysis. So if they decide they want to expand their organization into the 5th dimension, python in OO will be the way to go.
-
-
-
-
Monday 10th March 2025 14:50 GMT Evil Auditor
Re: Maligning Excel
I don't believe that Excel is the right tool for a $NZ 28 bn consolidation and reporting - there are dedicated, well-established applications for that purpose. But it might also not be completely off, if done correctly - not sure about VBA though. The tool is rarely the problem and a fool remains a fool, as we all know.
-
Monday 10th March 2025 16:43 GMT greatfog
Re: Maligning Excel
Spreadsheet cells showing values, but hiding mathematical expressions that reference other spreadsheet cells showing....
VBA macros referencing spreadsheet cells through relative row-column addresses...
Refactor this application?
Document it?
Provide a suite of unit tests?
Holiday in Cambodia, anyone?
-
Tuesday 11th March 2025 07:27 GMT An_Old_Dog
Just Stop with the Effin' "Spreadsheets-for-Everthing" Mentality!
I'm not maligning Excel, or spreadsheets in general.
If the only tool you think you know how to use is a spreadsheet, then that's what you'll use. For everything. Presentations. Databases. Word processing. Image manipulation.
ERP systems frequently are overkill, and too-complex to bring more benefit than the time and money they waste, because they dictate and contort peoples's workflows.
Does anyone still use accounting software to do ... accounting?
-
-
-
Monday 10th March 2025 06:01 GMT sarusa
Re: Ayup
Okay, so digging into this further at https://www.tewhatuora.govt.nz/assets/Uploads/HNZ-Financial-Review-Report.pdf they actually had a web of manually managed excel spreadsheets, and this central one got updated by people calling each other and going 'yeah my J345 value is...' so it took two weeks every single time they tried to consolidate, with all the errors that go along with that manual process and nobody involved knowing what they're doing.
This is pretty much what I expect from a government agency, because at least a giant evil corporation wants to make money, but for a government agency all this ramshackle gum and duct tape just creates more jobs.
-
Monday 31st March 2025 07:04 GMT david 12
Re: Ayup
No surprise there, but it does put the process ~35 years out of date -- that's when I was fixing this problem in paper spreadsheets by migrating to automatic consolidation.
I wonder if their immediate problem exists because everybody who understands spreadsheet automation has reached end-of-career and has retired?
-
-
-
Monday 10th March 2025 06:52 GMT Anonymous Coward
Indeed.
I was once asked to update a payroll spreadsheet that included a 100 or more various different pay grades. There was a 2% across the board pay rise. Everyone got it. I simply added a new PA column and set it to be 2% greater than the $ value of the preceding column. Copied the formula to the bottom..
Great they said!
Then they printed it and got someone to manually check every line with a pocket calculator!
-
Monday 10th March 2025 14:59 GMT Terry 6
That's one of the problems with using complex spreadsheets ( and maybe other complex systems). Ultimately these just become "black boxes" in which you pour numbers in at the top and read other numbers off at the bottom. But there's no telling what the gubbins inside are actually doing to the numbers. At best the users are going to be highly suspicious of the outcomes, at worst they're right to be. The only checks would be to create a duplicate, blank, system, and feed sample numbers in to test for logical outcomes. And even that might not work, if the calculation processes are unknown maybe the expected results are unknown.
-
-
-
Monday 10th March 2025 21:20 GMT Roland6
>” That's one of the problems with using complex spreadsheets ( and maybe other complex systems). Ultimately these just become "black boxes" in which you pour numbers in at the top and read other numbers off at the bottom. But there's no telling what the gubbins inside are actually doing to the numbers.”
That applies to all financial systems including Post Office Horizon…
-
-
Monday 10th March 2025 21:15 GMT Roland6
Got a client that uses QuickBooks, they don’t trust the QB Payroll ( fully linked to HMRC and Pension provider) and refuse to let go of their Excel payroll worksheets, which contain many magic numbers and calculations based on assumptions which whilst valid when originally written won’t be valid come April (2025)…
-
Monday 10th March 2025 14:22 GMT Eclectic Man
The first time ...
... that I was made redundant (there is a theme here, more of that later*), I was told I would get "two months salary" as redundancy pay. Well, when I was told the amount I would get it was not 2 month's pay. Now there were three ways to work this out, as we had literally just been told our pay rises (yup, before we were told 60% of the company was being made redundant, we got told of our pay rises - don't ask me, I only worked there). So It could have been twice my pre-rise monthly pay (nope, did not add up), or one month at old pay and one at new pay) not that either or twice new pay - wrong again. So, BEING A COMPLETE IDIOT, I asked. Turned out that, for the purposes of redundancy pay, two months = eight weeks !
I will never understand accountancy.
* I have been made redundant several times, mainly due to the companies I worked for going 'TITSUP' (I hope I am not being too technical for you), although the last time was officially 'paid leaver' where I got my annual pay effectively tax free to leave (thank you BT) and have been happily retired ever since.
-
-
Monday 10th March 2025 20:22 GMT Nick Ryan
I will admit that I have done that in the past. Admittedly it was so the content could be printed out and as Excel's concept of printing is pretty much "open printer device, spew content at printer driver while inserting as many spurious blank pages and near impossible to track down layout issues", there is a reason for that.
I performed the calculations in Excel and copy and pasted the content (not data link, just the data) into Word so it could be presented in a vaguely presentable manner.
-
-
-
Monday 10th March 2025 06:52 GMT Fruit and Nutcase
20 district health boards
HNZ is a minnow compared to NHS England, said to be the largest employer in Europe. Comprised of a couple of hundred or more Trusts and hundreds more entities. .
https://www.england.nhs.uk/long-read/structure-of-the-nhs/
It's so big that they themselves can't explain the structure or funding themselves, instead directing the reader to resources produced by the Kings Fund.
The NHS England machine is a very big beast that has a huge appetite for £££
-
Monday 10th March 2025 07:35 GMT ColinPa
Re: 20 district health boards
30 years ago our multi national organisation was bloated it had 11 levels between CEO and the grunts. To get a new screen you had put in a justification, which had to be signed off by 2+ people!.
Many of the approvers just approved... and never disapproved.
The CEO got rid of 3-4 layers of management, and said every manager can sign of expenses up to £500, and need a 2nd line approval for up to $5000. It was a breath of fresh air.
The head of one of the divisions went in with his "annual leave card" and asked the CEO to approve him taking a week off. The CEO said "You are in charge of a multi million division - if you cannot manage your own vacation you are in the wrong job".
I hear,that on the CEO's first day, his PA told him,"We've printed out all of your emails for you... I'm ready to take dictation for your replies". The CEO said "I'll do my own emails - unfiltered. Some I'll ask you to handle. Get me my email address NOW"
-
-
Monday 10th March 2025 09:43 GMT Fruit and Nutcase
Re: 20 district health boards
Who knows - it's the organisation that gave us this
https://www.theregister.com/2020/10/05/excel_england_coronavirus_contact_error/
May be if there are any NHS Whistleblowers, we'll get to know
-
-
Monday 10th March 2025 16:01 GMT Anonymous Coward
Re: 20 district health boards
Ah, but the NHS being so big and composed of so many entities is highly effective at avoiding accountability. I expect I'm not the only one on here who has been passed round a circle of 3 (or more) NHS entities, all of which claims that one of the others is responsible for dealing with the issue!
-
Tuesday 11th March 2025 22:55 GMT Fruit and Nutcase
How To Run A Hospital
Sir Humphrey explains why a hospital with no patients requires even more workers.
-
-
-
Monday 10th March 2025 08:17 GMT IamAProton
Excel is okay-ish for short term data fiddling.
Once they file gets older and complicated and many people use it, the data is guaranteed to be unreliable if not plainly wrong. Sometimes it might be ok when you look at it, but good luck importing it into a database. Usually the only way is to go from excel to access and from access to sql server, but still with no guarantees of correctness.
-
-
Tuesday 11th March 2025 07:50 GMT An_Old_Dog
MS Access
I recall once setting up something quick in Access for a department head. But, I didn't use Access as the database engine; I just used it as the read-only UI. I tied that UI to our Oracle database via ODBC.
The department head was delighted with what I'd done. I later learned they had exported (cut-and-pasted?) certain data from the Access front end into Excel, where they generated reports which probably were better done with a simple SQL query...
-
-
-
-
-
Monday 10th March 2025 10:16 GMT that one in the corner
Re: Maturity
To determine the age, count the rings of spreadsheets.
Look for the Apple ][ on life support in Accounts Receivable running VisiCalc that feeds to multiple Lotus 123 boxes in Shipping and Warehousing which export CSV to one IBM XT (the one with the new HDD card) running Multiplan to format data for Access which exports to a shared folder as a data source to an IIS webpage that is scraped into Excel sheets for middle management who retype the numbers into emails for the CFO's PA to put into a PowerPoint.
The monthly finance meeting has a standard itinerary item for the Accounts Payable guy to read from his Dataday pocket ringbinder. The final answer to "what is the age of this system" is written on the reverse of the 1980s London Underground map at the back of this weathered leatherbound volume.
CTO's summary: The Requirements Spec phase of the ERP transfer is entering its third year and we remain optimistic.
-
-
-
-
Monday 10th March 2025 14:29 GMT Eclectic Man
Re: Excel-lent work
Spreadsheets are fine if you know what you are doing.
See - Dunning-Kruger effect. Lots of people believe they know what they are doing, but objective evidence often suggests otherwise. See, for example: https://www.theregister.com/2025/03/10/incident_response_advice/
As I wrote recently in one of my few published letters to the press:
"The most important thing to know about anyone in a position of authority, is how they react to being told they are wrong."
(Oh, and for the avoidance of doubt, if you have any decision making authority, THIS MEANS YOU.)
-
Monday 10th March 2025 16:14 GMT Anonymous Coward
Re: Excel-lent work
If you know what you're doing, have excellent attention to detail, first class keyboard skills, not being rushed by the boss. The other day I noticed some implausible numbers in an Excel sheet. The person who built it had selected an incomplete range in a calculation. Easily mistake to make and I blame their employer for making them use Excel when they are more than capable in SQL and other proper tools.
-
-
Monday 10th March 2025 10:00 GMT Aldnus
If it aint broke
Why use a database if you don't need to. These dbases are just licenses to print money for the likes of SAP and ORACLE. New zealand total population is just ove 5 million, Birmingham is over 1.1 million for the city !!!!!!
The spreadsheet will be income/outgoings for the service deptartments with sub excel sheets for specfic depts and expenditure. So whats the problem.
-
-
-
Monday 10th March 2025 16:19 GMT Doctor Syntax
Re: If it aint broke
AIUI the problem with Horizon was that the different sides of the ledgers were updated by separate transactions via an unreliable communication link. This is why you use database applications that wrap the whole business transaction into a single database transaction and that transation is either committed in its entirety or rolled back.
-
Monday 10th March 2025 20:32 GMT Nick Ryan
Re: If it aint broke
There were many more problems with Horizon than just that.
Starting with the utterly inappropriate development environment, Visual Basic which is suitable for hobbyist nightmares and not a lot else. Then add in utterly insane data practices which did convoluted things to the data for no remotely sane reason such as unnecessary application side data mangling, column stuffing storing numeric and date fields in string fields and so on - every elementary basic failure was exhibited. Throw in a bundle of lies that everything is perfect when there was ample evidence everywhere that it was not and a criminal culture mindset that "5% of transactions failing" was somehow acceptable - anything over 0% of transactions failing for anything other than expected and handled reasons is unacceptable.
The lack of atomicity in database operations naturally didn't help matters but it was far from the key failing
-
-
-
-
-
Monday 10th March 2025 10:05 GMT Beaten down IT GUY
Managing those kind of financials in a spreadsheet is criminal malfeasance .. Everyone knowing of and using the spreadsheet for that propose should be arrested !!
I have seen worse .. Using a spreadsheet to access a data base and doing all of the Queries in the spreadsheet .. Though not criminal, it should be !!
-
-
Monday 10th March 2025 20:16 GMT Nick Ryan
Re: Oracle/SAP plus Excel
Excel definitely has its uses... however extracting data from anything Oracle ("services", not Oracle SQL server in general but that's usually nasty enough) and in particular SAP will strain the sanity of anyone attempting it due to the batshit insane data structures in SAP and the junk that Oracle spews out to somehow prop up its "services".
-
Tuesday 11th March 2025 12:09 GMT Kro--nos
They needed TM1 - ADDIN for Excel (Now owned by IBM)
Great deal of TM1 expertise in that part of the world.
Users "think" they're using Excel.
All the data is in cubes in server memory; business rules and calculations are kept in rules scripts; ETL from business sources is scripted and scheduled and any manual changes a user makes are restricted and logged.
Consolidations are instant, One version of the truth!
I never found anything better!
IanB