work in a leap year, whether they started before or after March 1.
According to my rough calculations, approximately 50% of the time the 10 year anniversary date
will be 3652 days after the start date, 50% of the time it will be 3653 days later.
For 10 years, your formula will always calculate 3652.5 days and round that to 3653 days. That
will be incorrect about half the time. I expect the employer requires an EXACT date.
If employment started on the date in A1, and Deborah wants to calculate the 10 year anniversary
date, the formula is
=DATE(YEAR(A1)+10,MONTH(A1),DAY(A1))
For the anniversary date in the current year, the formula is
=DATE(YEAR(TODAY()),MONTH(A1),DAY(A1))
To calculate the years of service as of the current date, in years, months, and days, the 3
formulas are
=DATEDIF(A1,TODAY(),"y") gives full years
=DATEDIF(A1,TODAY(),"ym") gives full months, if any, in the final partial year
=DATEDIF(A1,TODAY(),"md") gives days in the final partial month, if any
I hope they don't start people on Feb 29. The anniversary date in a non-leap year would be March
1 rather than Feb 29, and the DATEDIF formula exhibits some anomalies there.