This is a good one. I'm using Excel 2003.
Two ladies in my office have a bunch of older excel files. The problem is when you copy a date from one workbook to another the date gets 3 years and 1 day subtracted from it.
Example:
11/21/2005 becomes 11/20/2001
Excel stores date in a serial format with 38677 representing "11/21/2005". Format an empty cell as a date and enter "38677", you will see today date. Press [CTRL]+[~] to switch to formula view and you will see 38677. Press [CTRL]+[~] again to switch back.
In the broken workbook the serial format is 37215 -> 11/21/2005. So if you enter 37215 you will get 11/21/2005, but in a new workbook (or a non-broken one) you will get 11/20/2001.
Everything works fine in the broken workbook until you need to copy something out of it that contains dates into another workbook. The only thing I can find is that Mac serial date format begins at 1904 where as Microsoft began at 1900. Since it's >2000 now, it converts 2 digit dates based on the 29/30 rule. Anything over 30 will be 19xx, anything 29 and under will be 20xx. Anyway, if I put "1" into a date cell, in the broken workbook I get 01/02/1904, in a correct workbook I get 01/01/1900. That's a difference of 1462.
Does anyone have a clue what is going on and how I can fix it? Manually fixing the workbooks will take weeks.
Two ladies in my office have a bunch of older excel files. The problem is when you copy a date from one workbook to another the date gets 3 years and 1 day subtracted from it.
Example:
11/21/2005 becomes 11/20/2001
Excel stores date in a serial format with 38677 representing "11/21/2005". Format an empty cell as a date and enter "38677", you will see today date. Press [CTRL]+[~] to switch to formula view and you will see 38677. Press [CTRL]+[~] again to switch back.
In the broken workbook the serial format is 37215 -> 11/21/2005. So if you enter 37215 you will get 11/21/2005, but in a new workbook (or a non-broken one) you will get 11/20/2001.
Everything works fine in the broken workbook until you need to copy something out of it that contains dates into another workbook. The only thing I can find is that Mac serial date format begins at 1904 where as Microsoft began at 1900. Since it's >2000 now, it converts 2 digit dates based on the 29/30 rule. Anything over 30 will be 19xx, anything 29 and under will be 20xx. Anyway, if I put "1" into a date cell, in the broken workbook I get 01/02/1904, in a correct workbook I get 01/01/1900. That's a difference of 1462.
Does anyone have a clue what is going on and how I can fix it? Manually fixing the workbooks will take weeks.
