The information in this article applies to:
SUMMARY
Microsoft Excel calculates date serial numbers starting with the year 1900
and later. When you use a date that is earlier than the year 1900, the
date value will appear as a text string. This same behavior occurs in
Microsoft Excel for the Macintosh when you use dates earlier than 1904.
MORE INFORMATION
If a date is formatted as a text value, you will not be able to use it in
certain calculations. For example, you could not easily find out the
number of years between two dates if one of the dates is earlier than the
year 1900.
ExampleIf cell A1 of your worksheet contains the date 1/1/1865, and you want to calculate the elapsed years between the date in cell A1 and today's date, use the following formula:=IF(ISTEXT(A1),YEAR(TODAY())-RIGHT(A1,4),(TODAY()-A1)/365) If the current year is 1993, the formula above would return 128, indicating that the difference in years between the two dates is 128 years. The following is an explanation of this formula: The ISTEXT() function performs a logical test as to whether the string found in A1 is text or not. The YEAR() function is used in this case to convert the date returned by the TODAY() function to the actual year (that is, it evaluates 1/1/1993 to 1993). The RIGHT() function is used to extract only the last four values of the string. REFERENCES
"Function Reference," version 4.0, pages 225-228, 468, 435, 363 Additional query words: 2.x 4.00a
Keywords : |
Last Reviewed: April 6, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |