nightcraw1er.488: Simple, easy to put together etc. Equals a recipe for disaster. Unvalidated coding/practices with dodgy software, makes you wonder how the financial crisis happened eh? Will see if I can find the article where people discuss whether an incorrect excel formula was responsible quite literally for the collapse. Give a fool a tool and he will injure himself, give him a toolbox and he will injure everyone.
Well a dodgy formula in a spreadsheet is just the same as a dodgy formula in a database query. If it hasn't been validated both scenarios are quite capable of giving wrong answers. Plus, the more complex the data structure (multiple tables, views, objects, relationships, etc) then the more that can go wrong with database queries.
That said, a complicated structure should be done within a database for the reason that trying to do something like that in Excel will very likely go wrong as it isn't designed for database structured data. It is madness to try to use a spreadsheet for relational database data.
But this is getting a little off-topic as I don't use Excel for database structured data. My most complicated one here at home is for my finances which is a series of tabs (one per account) containing a list of transactions and an account total column. There are no data relationships set up in the spreadsheet, the VBA code just automates inserting rows and filling formulae so that the sheets work from the top down rather than manually scrolling down the page to add a new record for each transaction. And another VBA code grabs the current totals from each sheet tab to merge into one summary sheet.