Oscar A. Moreno said:
I'm having trouble with spreadsheets downloaded from the internet. It
appears that Excel makes changes to DATE-TIME data in spreadsheets. It
shifts the dates somehow. Has anyone seen this behavior? Does anyone have
a resolution? I have visited the Mactopia website with no answers on this
problem.
XL has two date systems, the WinXL default 1900 Date system (where 0 =
31 December 1899 00:00:00) and the MacXL default 1904 Date system (where
0 = 1 January 1904 00:00:00). The setting is a workbook-level setting.
The date system that XL uses to display dates is determined by the first
workbook it opens. So if you open a 1904-based workbook, and
subsequently open an 1900-based workbook, your dates will be 4 years and
1 day in the future (the one day because the 1900 system includes a day
that never existed: 29 February 1900).
If you were to close XL and open the file by double-clicking, the dates
would read correctly.
Both MacXL and WinXL work consistently within each system, so if you
send a 1904-based workbook to a WinXL user, it will open fine unless the
user opens it in an instance that already has a 1900-based workbook.
If you wish to convert from one to the other, a simple way is to enter
the number 1462 (the number of days in 4 years and a day) in an empty
cell. Copy the cell. Select your dates and choose Edit/Paste Special,
selecting the Add (1904->1900) or Subtract (1904->1900) radio buttons.