Формула Excel: подсчёт месяцев между двумя датами

В этом руководстве представлены формулы для расчёта количества месяцев между двумя указанными датами.
Если вы хотите следовать этому руководству, загрузите пример файла электронной таблицы.
Получение количества полных месяцев между датами
Универсальная формула:
| DATEDIF(start_date,end_date,”M”) |
Синтаксис и аргументы
| Start_date, end_date: the two dates that you want to get months difference between. |
Возвращаемое значение
Формула возвращает целое число, обозначающее количество месяцев.
Значение ошибки
1. Если начальная дата позже конечной, формула возвращает ошибку #ЧИСЛО!
2. Если начальная или конечная дата не являются допустимыми датами (например, текстовое значение или недопустимая дата в Excel, такая как дата раньше 01,01.1900), формула возвращает ошибку #ЗНАЧ!
Как работает эта формула
Чтобы подсчитать количество месяцев между датами в ячейках B3 и C3, используйте приведённую ниже формулу:
| =DATEDIF(B3,C3,"M") |
Нажмите клавишу Enter, а затем перетащите маркер заполнения на ячейки, к которым нужно применить эту формулу.

Пояснение
DATEDIF — функция, которая возвращает количество полных лет, месяцев или дней между двумя датами.
Примечание
Формула вычисляет и округляет количество месяцев в меньшую сторону. Чтобы получить ближайший целый месяц, используйте следующую формулу:
| DATEDIF(start_date,end_date+15,"M") |

Получение количества месяцев в десятичном формате между датами
Универсальная формула
| YEARFRAC(date1,date2)*12 |
Синтаксис и аргументы
| Date1, date2: the two dates that you count the number of months based on. |
Возвращаемое значение
Формула возвращает значение в формате даты; результат следует отформатировать как число.
Как работает формула
Чтобы подсчитать количество месяцев между датами в ячейках B3 и C3, используйте следующую формулу:
| =YEARFRAC(C3,B3)*12 |
Нажмите клавишу Enter и перетащите маркер заполнения вниз по ячейкам, чтобы применить эту формулу.

Оставьте результат формулы выделенным и нажмите Ctrl+1, чтобы открыть диалоговое окно Установить формат ячейки. Затем на вкладке Число выберите пункт Дата в списке Категория и укажите нужный тип даты в разделе Тип.
Нажмите кнопку ОК — и результат отобразится в виде даты.
Пояснение
Функция YEARFRAC: вычисляет долю года в десятичном формате между двумя заданными датами. Базовая формула — YEARFRAC(date1;date2); умножение результата на 12 даёт дробное количество месяцев в десятичном формате между этими датами.
Примечание
Если вы хотите получить целое количество месяцев с помощью функции YEARFRAC, добавьте перед ней функцию INT следующим образом:
| INT(YEARFRAC(date1,date2)*12) |

Подсчёт месяцев с округлением вниз.
Связанные формулы
- Получение первого или последнего дня по названию месяца
Допустим, у вас есть таблица с годом и текстовым названием месяца, а вам нужно определить первый день этого месяца. Какую формулу можно использовать в Excel? - Подсчёт дней до Срок выполнения
Подсчёт количества дней между сегодняшней датой и каждой датой Срок выполнения в Excel с помощью формулы - Отображение текущей даты или времени
В этом руководстве приведены формулы для отображения текущей даты или времени в Excel. - Создание еженедельных диапазонов дат
В этом руководстве представлена формула для быстрого получения еженедельных диапазонов дат в Excel.
Связанные функции
- Функция WEEKNUM в Excel
Возвращает Номер недели указанной даты в году - Функция WORKDAY в Excel
Добавляет рабочие дни к указанной Дата начала и возвращает рабочий день - Функция MONTH в Excel
Функция MONTH используется для получения месяца в виде целого числа (1–12) из даты - Функция DAY в Excel
Функция DAY возвращает день в виде числа (1–31) из даты - Функция NOW в Excel
Получение текущего времени и даты
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.