2

Если у меня есть следующее значение:

18

Как я могу заставить Excel показывать это как 1 year, 6 months или что-то подобное?

2 ответа2

3

Если ваше значение указано в A1, вы можете использовать следующую формулу для отображения его в годах, месяцах:

=IF(A1>11, INT(A1/12) & " year" & IF(INT(A1/12)<>1, "s", ""), "") 
& IF(MOD(A1,12) > 0, IF(A1>11, ", ", "") & MOD(A1, 12) & " month" 
& IF(MOD(A1,12)<>1, "s", ""), "")

Это покажет следующие типы значений:

1 год
6 месяцев
1 месяц
1 год, 4 месяца
2 года, 11 месяцев

2

Вы можете сделать что-то вроде этого:

=INT(A1/12) & " years " & MOD(A1,12) & " months"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .