Страницы: 1
RSS
Количество лет преобразовать в "Х лет Y месяцев"
 
Форумчане доброго времени суток!
Вот в очередной раз нужно профессиональное мнение и/или помощь.

В ячейке написано 1,5 (количество лет)  => нужно что бы в ячейке написано "1 год, 6 месяцев" или "1 г, 6 м"
Соответственно если 4,33 (количество лет) => "4 года, 4 месяца" или "4 г, 4 м"
и т.д
Если у гоко есть решение дайте знать и/или ваши любые комметарии по этому вопросу
Спасибо за поддержку!
Изменено: Alexandr Dumanetskiy - 29.11.2016 03:11:10
 
Почему 2,5=1 год 6 месяцев?
 
Я очень извеняюсь... конечно 2,5 года => это 2 года и 6 месяцев
 
=ЦЕЛОЕ(B2)&ЕСЛИ(ЦЕЛОЕ(B2)>4;" лет ";ЕСЛИ(ЦЕЛОЕ(B2)=1;" год ";" года "))&(B2-ЦЕЛОЕ(B2))*12&" месяц"&ЕСЛИ((B2-ЦЕЛОЕ(B2))*12>4;"ев";ЕСЛИ((B2-ЦЕЛОЕ(B2))*12=1;"";"а"))
Определение количества лет и месяцев можно вынести в отдельные ячейки. Формула будет проще:
=C2&ЕСЛИ(C2>4;" лет ";ЕСЛИ(C2=1;" год ";" года "))&D2&" месяц"&ЕСЛИ(D2>4;"ев";ЕСЛИ(D2=1;"";"а"))
 
Код
=ТЕКСТ(A1*365;"г") & " г, " & ТЕКСТ(A1*365;"М") & " м"
а А1 Ваше значение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
vikttur
Спасибо огромное! Идеально подходит!

Ігор Гончаренко
Спасибо огромное!
Страницы: 1
Наверх