Home Forums Chat Forum $9bn Excel error FAIL

Viewing 40 posts - 1 through 40 (of 56 total)
  • $9bn Excel error FAIL
  • brooess
    Free Member

    Allegedly

    Seems to me this was actually a human error…

    I always check my formulae thoroughly but end up getting pressured for being too slow – so you can see how this could have happened…

    Stoner
    Free Member

    There’s no debug, no audit trail, and no way to test why a spreadsheet returns the value it does

    dont blame the tool for process failures.

    D0NK
    Full Member

    excel was partly to blame

    erm no, I think ineptitude was probably to blame.

    Stoner
    Free Member

    I always try and graph my data (easier for me since it’s mainly timelined cashflows) and before looking at the output I sketh the line I expect to see on a piece of paper, noting key dates and shifts in the line. If the graphed line doesnt look like my expected line each variation must be identified and rationalised or corrected.

    WackoAK
    Free Member

    The article is instantly compromised by having a question as the headline. There is another well known publication that employs the same lazy tactic[/url]

    brakes
    Free Member

    we are currently going through a transition to Office 2003 and I dread to think of the errors that will result as people get used to the new Excel layout.
    with Excel the errors aren’t obfuscated by programming code. is there a greater risk with known knowns or unknown knowns?

    clubber
    Free Member

    That’s great stoner and better than most do, unless you’ve got an order of magnitude error…

    CaptainFlashheart
    Free Member

    The links at the bottom of the article also point to the DailyMailisation of the Staggers

    More from New Statesman
    “Porn never did me any harm”

    phil.w
    Free Member

    Hitler wrote Mein Kampf, hence books are bad.

    I think this in the comments sums it up. 🙂

    djglover
    Free Member

    Lack of compliance and process, nothing to do with excel.

    having said that, I have seen massive spreadsheet apps running trades here and shuddered, but they have generally been replaced with actual software now

    wwaswas
    Full Member

    And people wonder why IT departments are reluctant to start supporting ‘a quick Excel workbook I put together’.

    As above, it’s a failure of coporate governance, not an Excel failure that caused it.

    clubber
    Free Member

    brakes – Member
    we are currently going through a transition to Office 2003 and I dread to think of the errors that will result as people get used to the new Excel layout.

    I’m assuming that you mean a transition from 2003 to 2007

    Didn’t find that here at all FWIW. Yes people took a while to get used to where things were but they didn’t make errors as a result.

    this link is really useful – particularly the interactive guides

    http://office.microsoft.com/en-gb/training/guides-to-the-ribbon-use-office-2003-menus-to-learn-the-office-2007-user-interface-HA010229584.aspx

    TurnerGuy
    Free Member

    The problem is that Excel is a pretty basic programming tool but because people can slap together stuff so easily they think they can create production quality solutions with it, which can be impossible for anything other than mickey-mouse or personal use.

    Loads of banks have slapped together/clunky systems like this based on Excel, trying to handle things like real-time price feeds, etc, when the tool is just not up to it. They call these systems ‘strategic’ in an effort to justify their slapped-together nature.

    There is also the problem of traders using their own models on private sheets instead of some model where the risks are fully known to the bank.

    I also blame Microsoft as the spreadsheet model is fine, but the tool is junk for the purposes companies try to put it to.

    IHN
    Full Member

    I’m assuming that you mean a transition from 2003 to 2007

    Didn’t find that here at all FWIW. Yes people took a while to get used to where things were but they didn’t make errors as a result.

    Same here. A week’s worth of whinging followed by business as usual.

    brakes
    Free Member

    sorry yes, transition FROM Office 2003.
    I expect that the whinging will go on for months, but at least people will stop whinging about not being able to open files generated outside the company and the fact that Internet Explorer 8 doesn’t work anymore…

    footflaps
    Full Member

    Have they never heard of regression testing?

    Every time I change my VBA, I run regression tests to check to see if I’ve changed something I didn’t intend to. Often pops up differences which have to be hunted down and explained or fixed.

    br
    Free Member

    I once inherited a set of projects that were part of a company-wide programme; my bit was about £10m out of the £100m.

    My team accountant was struggling with the budgets (a vast concoction of inherited and created sheets across multiple files), but there was an error he just couldn’t find.

    So one weekend I took a copy and attemped to desk-check it (I was a Cobol programmer from the days when we wrote them onto coding sheets, rather than having terminals to input ourselves).

    After about 10 hours I found the error, someone had added £179,000 onto the end of a 3-line formula…

    Once I found that, I had him desk-check the lot – we were about 1/2 million out across the programme. It took a lot of hiding did that 😉

    jam-bo
    Full Member

    Trace precedents and trace dependents is a great tool for unpicking convoluted spreadsheets.

    TurnerGuy
    Free Member

    Have they never heard of regression testing?

    I don’t think you quite understand the programming environments in these establishments.

    If they were mature enough to have regression testing suites then they wouldn’t have chosen to write the thing in Excel/VBA.

    Plus the sheets are often not written by any form of experienced programmer…

    ChubbyBlokeInLycra
    Free Member

    dont blame the tool for process failures.

    in this case, i’d say blaming the tools is exactly the thing to do

    matthewjb
    Free Member

    Microsoft’s calculator is partially to blame for JPMorgan losing $9bn, and a lot more besides.

    No it isn’t! Stupid article.

    As others have said, it’s a process failure. Not the tool’s fault.

    We use Excel and more advanced software and even do calculations on paper. Sometimes for amounts as big as JPM’s loss. The process is always the same: do, check and then review.

    footflaps
    Full Member

    Nought wrong with Excel or VBA, you just have to apply the same processes as with any other SW development.

    trailhound
    Free Member

    I have a Nintendo

    mikewsmith
    Free Member

    The problem is not excel but the bank allowing something so stupid and inept. End of

    edhornby
    Full Member

    there’s no regression testing, let alone consideration for recovery or tool suitability etc – because users want to do things faster than an IT department would, but the stuff that IT take their time over is this kind of stuff that bites them on the arse

    br
    Free Member

    there’s no regression testing, let alone consideration for recovery or tool suitability etc – because users want to do things faster than an IT department would, but the stuff that IT take their time over is this kind of stuff that bites them on the arse

    Yep, so many user think they are IT experts, mainly because they can link Excel sheets and they’ve setup their home network.

    reggiegasket
    Free Member

    The strength of something can also be its weakness….

    It’s the unstructured nature of Excel that produces real benefits (ease and speed of use, adaptability, quick to learn etc.) but also often leads to problems (bugs, mess, too many layers and opacity).

    The key is good model design, which is often not taught alongside Excel skills and functions. I consult in Excel and teach Excel modelling at uni, so I bang on about this quite a bit…

    edlong
    Free Member

    From reading the context of that article, I wouldn’t be sure that this wasn’t deliberate – the spreadsheet calculating the risk had a sum instead of an average which, what would you know, made the dodgy trader’s positions look less risky?

    That’s one of the the other beautiful effects of excel misuse, hiding dodgy numbers

    someone had added £179,000 onto the end of a 3-line formula

    that doesn’t happen by accident

    we were about 1/2 million out across the programme

    You wondered how that had happened. I’d be wondering why.

    It took a lot of hiding

    there’s an app for that

    TurnerGuy
    Free Member

    Nought wrong with Excel or VBA

    I beg to differ, as would any programmer that has been forced to write any system of any size in Excel, and then spends the rest of their career having to support it.

    Luckily I only had a brief flirtation with Excel (and not VBA) when creating a plugin for real-time price display, because the ones from Reuters were so clunky – again you would think that there would have been a decent programming model behind Excel considering how long Microsoft have been developing it, but not in the version I was using – having to thunk through timers to toggle between the different function calls and where you can call them from was crazy.

    Luckily I found the book “Financial Applications Using Excel”, although I think that is now outdated.

    seadog101
    Full Member

    I love Excel, but hate the way some muppets have created truly terrible worksheets, then locked and password proteted them. We then have to keep using them “Coz that’s what we use…” despite obvious errors and duff formulae.

    buzz-lightyear
    Free Member

    Excel is fine. Macros are programming: normal rules of software development apply. Users are idiots.

    mudshark
    Free Member

    I did some work a few years ago to build a new process in Oracle Apps to do all the billing for Link cash machines – the way the banks get charged for using each others machines. All very complicated and the process I was building was to replace an incredibly complex Excel spreadsheet that no-one really understood and the users were pretty sure they were losing money due to bugs.

    br
    Free Member

    that doesn’t happen by accident

    Agree, there’s always incompetence…

    jfletch
    Free Member

    there’s no regression testing, let alone consideration for recovery or tool suitability etc – because users want to do things faster than an IT department would, but the stuff that IT take their time over is this kind of stuff that bites them on the arse

    Sounds like IT failing to meet the requirements of the business again. 😈

    clubber
    Free Member

    In turn, usually caused by the business failing to fund IT sufficiently to provide the resources it needs… 😉

    D0NK
    Full Member

    In turn, usually caused by the business failing to fund IT sufficiently to provide the resources it needs…

    IT: it’ll cost £X and take Y months to setup and test.
    Manager: yeah but Dave the work experience lad is a dab hand with excel, we’ll get him to do it, then you can support it yeah?
    IT: that’s an incredibly bad idea.
    Manager: No, I just saved the company £X

    clubber
    Free Member

    And that’s excel’s greatest strength and weakness. Anyone can use it and it can be a very simple solution to a complex problem.

    Only some people realise that it isn’t always that simple…

    TurnerGuy
    Free Member

    IT: it’ll cost £X and take Y months to setup and test.
    Manager: yeah but Dave the work experience lad is a dab hand with excel, we’ll get him to do it, then you can support it yeah?
    IT: that’s an incredibly bad idea.
    Manager: No, I just saved the company £X

    that’s the way it works at most places 🙁

    IT can be at fault as well though, ‘cos there is no guarantee that the system that took Y months to build will be sufficient or workable.

    But modern development techniques such as automated unit testing/mocking/agile/etc are a much better way of being able to deliver demonstrable quality as fast as reasonable possible without having to sink to the depths of Excel.

    footflaps
    Full Member

    I beg to differ, as would any programmer that has been forced to write any system of any size in Excel, and then spends the rest of their career having to support it.

    I write and maintain a tool in Excel, it’s about 50k lines of VBA.

    It’s no harder to maintain than any other language, all the same provisos apply, it needs to be well written, structured, tested, documented etc.

    EDIT: for anyone into Excel, this is a must read:

    TurnerGuy
    Free Member

    it needs to be well written, structured, tested, documented etc.

    precisely, and how many Excel programmers have those skills?

Viewing 40 posts - 1 through 40 (of 56 total)

The topic ‘$9bn Excel error FAIL’ is closed to new replies.