Аналитика11 марта 2026 г.

Как посчитать количество месяцев между датами в Excel

Автор
Ненашев А.
На чтение
1 мин
Дата обновления
17.04.2026
Срок обучения:3 недели
Курсы Excel для начинающих
Научитесь составлять сводные таблицы, производить расчеты по формулам, делать визуализацию данных с помощью диаграмм, использовать функции даты и времени. Повысьте скорость вашей работы в Excel на 90%

Количество месяцев между датами в рамках одного года

Устанавливаем первую дату — это будет начало календарного года, вторую дату — нашу текущую дату.


Вы можете распечатать текущую дату вручную или воспользоваться специальной формулой Excel. О том, как это сделать, читайте в статье «Как вставить текущую дату в Excel» на нашем сайте.

Затем в ячейке B3 введите формулу, которая вычислит номер месяца для каждой даты с помощью функции МЕСЯЦ () и вычислит разницу. Синтаксис формулы следующий:

= МЕСЯЦ (B2) -МЕСЯЦ (B1)

Эта формула отлично работает, если количество месяцев меньше или равно 12, но что, если период больше? Усложним формулу.

Количество месяцев между датами в рамках нескольких лет

Давайте изменим начало года на 01.01.2019.


Теперь нам нужно посчитать не только сколько месяцев прошло между ними, но и сколько лет. Для этого воспользуемся функцией ГОД () и уже известной функцией МЕСЯЦ (). Синтаксис формулы следующий:

= (ГОД (B2) -ГОД (B1)) * 12+ (МЕСЯЦ (B2) -МЕСЯЦ (B1)), где

(ГОД (B2) -ГОД (B1)) * 12 — количество месяцев между годами, обратите внимание на параметр 12, который преобразует количество лет в количество месяцев

МЕСЯЦ (B2) — МЕСЯЦ (B1) — разница между месяцами.


Спасибо за чтение, теперь вы знаете, как рассчитать количество месяцев между датами в Excel.

Вопрос/ответ

Чтобы посчитать количество месяцев между двумя датами в Excel, используйте функцию МЕСЯЦ() для вычисления номера месяца каждой даты и найдите разницу. Если период превышает 12 месяцев, добавьте функцию ГОД() для учета разницы в годах.
Функция МЕСЯЦ() в Excel возвращает номер месяца из указанной даты. Например, для даты 15.03.2023 функция МЕСЯЦ() вернет 3. Это полезно для вычисления разницы в месяцах между двумя датами.
Чтобы учесть разницу в годах при подсчете месяцев, используйте формулу: (ГОД(дата2) - ГОД(дата1)) * 12 + (МЕСЯЦ(дата2) - МЕСЯЦ(дата1)). Это позволит преобразовать разницу в годах в месяцы и добавить её к разнице в месяцах.
Да, для подсчета месяцев между датами в одном году используйте функцию МЕСЯЦ() для каждой даты и найдите разницу между ними. Это даст количество месяцев между двумя датами в пределах одного года.
Чтобы изменить начало года в формуле, просто замените дату начала на нужную вам дату, например, 01.01.2019. Это позволит корректно рассчитать количество месяцев между новой начальной датой и текущей датой.
Если период превышает 12 месяцев, используйте формулу, которая учитывает разницу в годах: (ГОД(дата2) - ГОД(дата1)) * 12 + (МЕСЯЦ(дата2) - МЕСЯЦ(дата1)). Это позволит корректно учесть все месяцы в периоде.
Чтобы вставить текущую дату в Excel, используйте функцию СЕГОДНЯ(). Она автоматически вставляет текущую дату в выбранную ячейку, что удобно для расчетов, связанных с текущей датой.

Курсы

5085
5,0
3 отзыва
Курсы Excel для начинающих
  • 3 недели
  • Смешанный
  • Диплом / Сертификат
6 800 ₽
Перейти на сайт
1065
5,0
1 отзыв
MS Office Pack: Excel, Word, PowerPoint
  • 3 месяца
  • Смешанный
  • Диплом / Сертификат
35 000 ₽100 000 ₽
2 916 ₽/мес рассрочка
-65%
Перейти на сайт
6268
3,8
12 отзывов
Excel: от основ до анализа данных
  • c 24 февраля
  • 2 месяца
  • Смешанный
  • Диплом / Сертификат
31 900 ₽70 888 ₽
-55%
Перейти на сайт
983
5,0
3 отзыва
Разработка игр на движке Flutter: Flame
  • 2 месяца
  • Смешанный
  • Диплом / Сертификат
9 680 ₽14 900 ₽
-35%
Перейти на сайт
1013
5,0
6 отзывов
Excel pro + google таблицы
  • c Invalid Date
  • 1 месяц
  • Смешанный
  • Диплом / Сертификат
15 050 ₽43 000 ₽
1 254 ₽/мес рассрочка
-65%
Перейти на сайт