Обновлено:

Посчитать месяцы между датами

Нужно понять, сколько месяцев прошло между двумя датами – для расчёта стажа, срока кредита, возраста ребёнка или длительности проекта. Точный ответ зависит от того, считаете вы полные месяцы или с учётом остатка дней.

Калькулятор: посчитать месяцы между датами

Параметры расчёта
Дата отсчёта
Дата окончания

Результат расчёта

Полных месяцев
Остаток дней
Общий период
Дробных месяцев
Расчёт для стажа (по 30 дней)
Для официального расчёта стажа обратитесь в ПФР или кадровую службу. Калькулятор предоставляет ориентировочные данные.
Как считает Excel

=РАЗНДАТ(A1;B1;"m") – полные месяцы

=РАЗНДАТ(A1;B1;"ym") – месяцы без учёта лет

=РАЗНДАТ(A1;B1;"md") – дни без учёта месяцев

=РАЗНДАТ(A1;B1;"d") – общее число дней

Справочная таблица: дни в месяцах
МесяцОбычный годВисокосный
Январь3131
Февраль2829
Март3131
Апрель3030
Май3131
Июнь3030
Июль3131
Август3131
Сентябрь3030
Октябрь3131
Ноябрь3030
Декабрь3131
Среднее значение30,4230,50

Калькулятор принимает две даты – начальную и конечную. На выходе:

  • Полные месяцы – целое число завершённых календарных месяцев
  • Остаток в днях – сколько дней не дотянули до следующего полного месяца
  • Общее число месяцев с дробной частью – удобно для финансовых расчётов
  • Эквивалент в годах и месяцах – например, 1 год 5 месяцев

Достаточно указать любые даты с 1900 по 2100 год, порядок не важен – результат всегда положительный.

Как посчитать месяцы вручную

Базовая формула:

Месяцы = (Год₂ − Год₁) × 12 + (Месяц₂ − Месяц₁)

Если день конечной даты меньше дня начальной – вычтите 1, потому что последний месяц не завершён.

Пример 1: с 10.01.2024 по 10.07.2025

  • (2025 − 2024) × 12 + (7 − 1) = 12 + 6 = 18 месяцев
  • День совпадает, корректировка не нужна

Пример 2: с 25.03.2023 по 10.11.2025

  • (2025 − 2023) × 12 + (11 − 3) = 24 + 8 = 32
  • 10 < 25, отнимаем 1 → 31 полный месяц и 16 дней

Сколько дней в месяце

МесяцыДней
Январь, март, май, июль, август, октябрь, декабрь31
Апрель, июнь, сентябрь, ноябрь30
Февраль28 (29 в високосном году)

Среднее значение для приближённых расчётов – 30,44 дня. Для перевода произвольного числа дней в месяцы используют именно его: дни ÷ 30,44.

Как посчитать месяцы в Excel и Google Sheets

Функция РАЗНДАТ (в английской версии DATEDIF) возвращает разницу между датами в нужных единицах:

=РАЗНДАТ(A1; B1; "m")   – полные месяцы
=РАЗНДАТ(A1; B1; "ym")  – месяцы без учёта лет
=РАЗНДАТ(A1; B1; "md")  – дни без учёта месяцев
=РАЗНДАТ(A1; B1; "d")   – общее число дней

Комбинация выдаст полный ответ вида «2 года 3 месяца 14 дней»:

=РАЗНДАТ(A1;B1;"y")&" г. "&РАЗНДАТ(A1;B1;"ym")&" мес. "&РАЗНДАТ(A1;B1;"md")&" дн."

Где это нужно на практике

  • Стаж работы. По правилам Пенсионного фонда каждые 30 дней = 1 месяц, каждые 12 месяцев = 1 год.
  • Возраст ребёнка. До 3 лет педиатры считают возраст в месяцах: 18 мес., 24 мес. и т. д.
  • Срок кредита и вклада. Банк указывает срок в месяцах, проценты начисляются за календарный период.
  • Длительность аренды или подписки. При досрочном расторжении нужен точный остаток.
  • Декретный отпуск, сроки беременности. Считаются акушерскими неделями, но в месяцах – по 4,33 недели.

Расчёты для официальных целей (стаж, налоги, выплаты) сверяйте с нормативными актами или у профильного специалиста.

Полные месяцы или с округлением – что выбрать?

Если задача – узнать юридический срок (стаж, гарантия, давность), считайте полные месяцы и отдельно остаток дней. Округлять нельзя.

Если нужен финансовый показатель (среднемесячный платёж, доход), используйте дробное число месяцев: общее количество дней ÷ 30,44.

Для бытовых задач (возраст, срок проекта) достаточно формата «X месяцев Y дней» – его и возвращает калькулятор выше.

Часто задаваемые вопросы

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

Вычтите из года и месяца конечной даты год и месяц начальной: (Г2 − Г1) × 12 + (М2 − М1). Если день конечной даты меньше дня начальной, отнимите 1 месяц. Пример: с 15.03.2024 по 10.09.2025 – 17 месяцев и 26 дней.

Сколько месяцев в году и сколько дней в среднем в месяце?

В году 12 месяцев. Средняя длина месяца – 30,44 дня (365,25 ÷ 12). В феврале 28 или 29 дней, в апреле, июне, сентябре и ноябре – 30, в остальных – 31.

Как посчитать месяцы в Excel?

Используйте формулу =РАЗНДАТ(A1;B1;“m”) – она вернёт число полных месяцев между датами в ячейках A1 и B1. Для остатка дней подставьте параметр “md”, для лет – “y”.

Считается ли неполный месяц?

Зависит от задачи. При расчёте стажа неполный месяц округляется по правилам (15 дней и более – за полный месяц). В финансовых расчётах обычно считают точное число дней или используют коэффициент 30,44.

Как посчитать месяцы для стажа работы?

По ТК РФ каждые 30 дней переводятся в месяцы, каждые 12 месяцев – в годы. Учитываются календарные дни от даты приёма до даты увольнения включительно.

  1. Рассчитать период между датами онлайн: калькулятор дней
  2. Как посчитать прошедшие дни между датами: формула и калькулятор
  3. Посчитать 140 дней от даты – онлайн-калькулятор
  4. Как посчитать дни между датами: онлайн и вручную
  5. Генератор сроков: онлайн-инструмент для расчёта дат и периодов
  6. Калькулятор плюс количество дней: прибавить дни к дате онлайн