С помощью формулы
=РАЗНДАТ(B1;A1;"y")&"
"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"y")-11;100);9);10);"[<1]\го\д;[<4]\го\да;лет")&"
"&РАЗНДАТ(B1;A1;"ym")&"
меся"&ТЕКСТ(ОСТАТ(РАЗНДАТ(B1;A1;"ym")-1;11);"[<1]ц;[<4]ца;цев")&"
"&РАЗНДАТ(B1;A1;"md")&"
д"&ТЕКСТ(ОСТАТ(МАКС(ОСТАТ(РАЗНДАТ(B1;A1;"md")-11;100);9);10);"[<1]ень;[<4]ня;ней")
можно вычесть одну дату из другой и получить разницу в формате 00 лет,00 месяцев,00 дней.
PS Функция РАЗНДАТ() является недокументированной функцией Excel. Изначально предназначалась для совместимости с Lotus 1-2-3.
|