I've worked in Banks for the last 20 years and spreadsheets are powerful, no doubt, but for any large bank they are also a nightmare. Spreadsheet are next too impossible to audit. They contain processes that can be changed by the user and can easily contain errors that no one knows about. That easy to create function that take a few clicks can cost Banks millions in or billions of dollars in errors, and sometime fraud.