> The upside of Excel is that the feedback is immediate so you have a chance of spotting the error if you're expecting a certain output.
Only some errors are obvious just from a glance at the result set. For other errors, Excel makes the developer's job much harder. Subtle bugs can hide the code of an individual cell among thousands, and the user has no means of clearly abstracting that code out.