Bug in MS Excel 2007

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Alex Franke
    Veteran Member
    • Feb 2007
    • 2641
    • Chapel Hill, NC
    • Ryobi BT3100

    #1

    Bug in MS Excel 2007

    Believe it or not, in MS Excel 2007, it looks like any floating point calculation resulting in 65536 (2^16) resolves to 100000. Try the formula "=850*77.1".

    Or even "=65536 / 850 * 850" -- this resolves to 100001 apparently.

    Pretty bad bug if you ask me...
    online at http://www.theFrankes.com
    while ( !( succeed = try() ) ) ;
    "Life is short, Art long, Occasion sudden and dangerous, Experience deceitful, and Judgment difficult." -Hippocrates
  • cgallery
    Veteran Member
    • Sep 2004
    • 4503
    • Milwaukee, WI
    • BT3K

    #2
    Interesting. I don't use Excel 07 (so can't try it). But, these types of boundary errors are typically not isolated. It will be interesting to watch this unfold.

    FWIW, Office 07 seems to be full of problems. Outlook hogs the CPU while checking for new mail. Excel can take FOREVER to graph stuff that previous versions did in the blink of an eye. There are lots more problems, I just can't remember all of 'em.

    Comment

    • gwyneth
      Veteran Member
      • Nov 2006
      • 1134
      • Bayfield Co., WI

      #3
      Shades of the early Pentium floating point error.

      But remember, this is the industry where "quality is number 1.01".

      Comment

      • linear
        Senior Member
        • May 2004
        • 612
        • DeSoto, KS, USA.
        • Ryobi BT3100

        #4
        Seems like a display error--add 1 to "=65536 / 850 * 850" and get the correct result.
        --Rob

        sigpic

        Comment

        Working...