Джон попросил помощи в том, как вычесть две даты и отобразить результат таким образом, чтобы годы были слева от десятичной дроби, а месяцы — справа. Таким образом, если вы вычесть 7 января 1991 г. из 12 августа 2019 г., результат будет 28,7.

Самый простой способ сделать это — просто выполнить вычитание даты как обычно, а затем использовать настраиваемый формат для отображения результата. Например, если нижняя дата была в ячейке A2, а более высокая дата — в B2, вы могли бы использовать следующую формулу в C2:

=B2-A2

Затем вы должны выполнить следующие действия, чтобы отформатировать отображение результата в ячейке C2:

  1. Выберите ячейку. (В данном случае ячейка C2.)

  2. Откройте вкладку «Главная» на ленте.

  3. Щелкните маленький значок в правом нижнем углу группы номеров.

Excel отображает диалоговое окно «Формат ячеек».

  1. Убедитесь, что выбрана вкладка Число. (См. Рис. 1.)

  2. В списке «Категория» в левой части диалогового окна выберите «Пользовательский».

  3. В поле Тип слева от диалогового окна введите следующий формат: гг.m. Щелкните ОК.

В результате C2 показывает количество лет слева от десятичной дроби и количество месяцев справа. Проблема в том, что он всегда будет варьировать количество месяцев от 1 до 12, а не от 0 до 11, как можно было бы ожидать, если бы вы искали прошедшие месяцы.

(Следовательно, результат 28,8 в C2.)

Чтобы преодолеть это, вы можете ввести следующую формулу в ячейку C2:

=(YEAR(B2)-YEAR(A2))+(MONTH(B2)-MONTH(A2))/100

Эта формула возвращает количество лет слева от десятичной дроби и количество месяцев справа. (Результат — 28,07 в C2.) Однако месяцы всегда выражаются с использованием двух десятичных знаков. Если вы хотите убедиться, что месяцы указаны без начальных нулей, вы должны использовать этот вариант формулы:

=VALUE(ABS(YEAR(B2)-YEAR(A2)) & "." & ABS(MONTH(B2)-MONTH(A2)))

Результат в C2 теперь 28,7.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (11057) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Unique_Date_Displays [Уникальные отображения даты].