Re: The actual problem
Spreadsheets are a disaster for ISO9000 Quality Assurance, as in addition to Eclectic's points, they have no audit trail of the design and its changes.
But that is the difference between software you write for yourself, and software that will be used by others. It is also the difference between sandwich student software and professional engineer's software.