Hi Kirill

There is a difference between bug (which is deviation from spec) and
feature (where product behaves by specification).  As has been
repeatedly noted, Excel's behavior is feature because it is in
specification. Whether you like specification or not, you can not call
it bug.

You're quite right. I was the one who first used the word "bug", and that was before I realised it was an Excel specification.

To be absolutely accurate, though, it is a bug. A bug in Lotus 123 or Visicalc or wherever it came from, not in Excel. Whoever it was who made the initial error didn't do it on purpose. (There's probably some interesting history there.)

Excel's "specification" was for compatibility reasons. When Microsoft wrote Excel, there was already innumerable Lotus 123 (and other) spreadsheets, and some of those contained formulas which would produce wrong results unless Microsoft followed suit. Now, a decade and a half later, there are even more spreadsheets that will be broken if the formula is actually fixed. Maybe it would have been better for them to bite the bullet back then, but who knows?

I've been wondering about how many spreadsheets this problem actually affects:

1. Only spreadsheets that contain date formulas (is it only that one function, or all date functions?)

2. And only when those date formulas refer to a date before 1 March 1900.

That's probably a small percentage of all spreadsheets, but I'm sure there are some specific areas of interest where they would come up all the time.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to