The DATEDIF() formula will calculate the number of days, months, or years between two dates. ( Reference: Excel Help)
I used the date ranges of:
9/1/2026 - 11/1/2026
1/1/2026 - 1/1/2026
When I used the date of 1 day earlier, it didn't have the same ideal result.
So, the formula, with A1 = 9/1/2005, B1 = 11/1/2005, A2 = 1/1/2006, & B2 = 1/1/2026
=CONCATENATE(SUM( DATEDIF( A1, B1, "y" ), DATEDIF( A2, B2, "y" )), " years, ", SUM( DATEDIF( A1, B1, "ym" ), DATEDIF( A2, B2, "ym" )), " months, ", SUM( DATEDIF( A1, B1, "md" ), DATEDIF( A2, B2, "md" )), " days.")
This will return "1 years, 2 months, 0 days."