Я хотел бы создать пользовательский формат чисел, который бы разделял десятичное число и занимал все влево, а затем Y или Годы и все вправо, умножая его на 12 и следуя M или Месяцы.

Пример TLDR:

4.01 would be 4 Y 0 M, 
3.27 would be 3 Y 3 M, 
2.92 would be 2 Y 11 M, 
1.99 needs to be 2 Y 0 M, 
0.45 would be 0 Y 5 M

Неважно, будет ли месяц содержать десятичное значение (так будет лучше), если отображаемое значение не содержит значения.

Если это невозможно сделать в одной ячейке, то это нормально, и я не буду возражать против использования нескольких ячеек, но цель состоит в том, чтобы привести этот процесс в порядок, чтобы я мог поместить формулу в ячейку, которая вытягивает ссылки на другие ячейки, поэтому было бы здорово иметь одну ячейку с одним пользовательским форматом.

Я нашел два ответа исходя из двух разных направлений на это здесь, единственная проблема в том , что первый ответ будет нужен мне , чтобы отделить свои десятичные и сделать математику на вторую половине , а затем объединить их вместе (который будет работать). Я бы пошел по этому пути, если бы это было необходимо, но я надеялся, что можно будет просто использовать десятичное число как есть и преобразовать обратную половину, умножив ее на 12 в произвольном формате. Второй ответ был проблемой, потому что мне нужно, чтобы на ячейку ссылалась другая ячейка, чтобы она отображалась в виде десятичного значения для этой другой ячейки.

1 ответ1

0

Формат 0"Y" 00/12"M" (второй столбец) или 0"Y" ?0/12"M" (третий столбец) может привести к результату, аналогичному ожидаемому, но не совсем. Смотрите следующие примеры:

4.01    4Y 00/12M   4Y  0/12M
3.27    3Y 03/12M   3Y  3/12M
2.92    2Y 11/12M   2Y 11/12M
1.99    2Y 00/12M   2Y  0/12M
0.45    0Y 05/12M   0Y  5/12M

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