According to Microsoft, dates begin at 1900

A simple test:

  1. Find a copy of Microsoft Excel
  2. Format the fist column as a date
  3. Type 18/12/1901 in the first cell. Excel will recognise that as 18 Dec 1901
  4. Type 18/12/1564 in the next cell down. Excel will think this is a string and leave it as it is

Go figure…

Luckily, Open Office realises that history goes back further than 1900. The Open Malaysia blog goes into the details of this, and I don’t claim to understand the whole story but the upshot of all of it is that this is an application level restriction that affects the native Office formats rather than the xml export formats, and it is being proposed as an ISO standard to come into force in September.

I can’t put it better than the Open Malaysia blog:

“…please avoid the native file formats of [Microsoft Office] if you are a Islamic historian, Renaissance archivist, Medieval coin collector, or someone who just has to work with dates prior to the 20th Century. “

Best stick with Open Office then!

5 Comments so far

  1. Bruce on June 14th, 2007

    Actually it is much worse than first appears. For those of you with a full copy of Microsoft office, create a spreadsheet with a column of numbers running from say 100 down to -1000. Format the cells as dates and all the positive numbers will display correctly as dates down to 1/1/1900 but the negative numbers will not. None of the functions like year(), month() will work on the negative numbers.
    Now for the fun. Save the spreadsheet, fire up Access and link or import the spreadsheet you just created. The entire column comes in as dates even prior to 1900! Same company - different results.
    Bruce

  2. Chris C. on June 14th, 2007

    What version of Excel are you working on? I’m on Excel 2002 and do not have this problem maybe you should clarify which version of Excel you tried this out on.

  3. Chris C. on June 14th, 2007

    Okay I’ll retract that statement, I was mistaken, you are correct, however like OS there are busy bees coming up with workarounds if you want to look for them.

    I agree it’s weird they can’t fix this.

  4. admin on June 14th, 2007

    I tried on Excel 97 and 2003 but was reliably informed it happens even with 2007. I guess I’m a little embarrassed that as an archaeologist (and thereby working with historical dates quite a lot) I had never noticed this before!

  5. Bruce on June 15th, 2007

    There is a nice free add-in called xdate available at:
    http://j-walk.com/ss/excel/files/xdate.htm
    Works well and the price is right.
    I also specifically asked the Microsoft team last year about this and their response was they haven’t even thought about it.
    Bruce

Leave a reply

steroids side effects Purchase Steroids Anabolic Steroids Fitness Steroid Abuse in Sports Anabolic Steroid Cycles Bodybuilding Fitness Videos