Page created and updated by Terry Sturtevant Date Posted: June 12, 2009

Bug in Excel 2007 LINEST function

Here is a file with a simple linear least sqares fit data. There are 11 data points, and so using the LINEST function should give 9 degrees of freedom. However, it automatically sets the slope to zero, and gives 10 degrees of freedom. However, if you multiply all of the x values by a fixed amount, you can reach a point where the results will magically have a non-zero slope and 9 degrees of freedom. In my sample spreadsheet below, you should see that if the "multiplier" is 15 or less, the incorrect answer is given, whereas if it's 16 or above, the answer is correct.

The example also shows the work-around for this: multiply your x values by some power of ten which makes the results correct, and then divide the slope and standard error in the slope by the corresponding amount afterwards. I have not submitted a bug report to Microsoft because of their ridiculous rules about submitting bugs:
How to submit a bug report

1.    Point your Web browser to 
http://connect.microsoft.com/feedback/default.aspx?SiteID=168 and sign in 
with your Microsoft Passport Network credentials.

5.   Click attach files and use the Browse tool to locate and attach your 
Windows Live OneCare support log and Click Submit. Note that we cannot 
accept bug submissions that don't include a support log.

 
Since I don't run Windows myself, I don't have either "Passport Network Credentials" or a "Windows Live OneCare support log" (and have no desire to, thanks.)
I guess that keeps the number of bug reports down.......

OpenOffice doesn't have this bug. I set up the spreadsheet myself in OpenOffice and it wasn't until my students started using Excel that the problem came up.

Resources

To view pdf documents, you can download Adobe Acrobat Reader .
get Acrobat Reader
If you need to update a browser, you might try Firefox which is Get Firefox!
Since this page uses cascading style sheets for its layout, it will look best with a browser which supports the specifications as fully as possible.

If you are looking for an office package, with a word processor, spreadsheet, etc., you might try LibreOffice which is Get LibreOffice!

Go to the main page for the Department of Physics and Computer Science.

Valid XHTML 1.0 Strict

Valid CSS!