Обновлено:
Посчитать месяцы между датами
Нужно понять, сколько месяцев прошло между двумя датами – для расчёта стажа, срока кредита, возраста ребёнка или длительности проекта. Точный ответ зависит от того, считаете вы полные месяцы или с учётом остатка дней.
Калькулятор: посчитать месяцы между датами
Калькулятор принимает две даты – начальную и конечную. На выходе:
- Полные месяцы – целое число завершённых календарных месяцев
- Остаток в днях – сколько дней не дотянули до следующего полного месяца
- Общее число месяцев с дробной частью – удобно для финансовых расчётов
- Эквивалент в годах и месяцах – например, 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 месяцев – в годы. Учитываются календарные дни от даты приёма до даты увольнения включительно.
Похожие калькуляторы и статьи
- Рассчитать период между датами онлайн: калькулятор дней
- Как посчитать прошедшие дни между датами: формула и калькулятор
- Посчитать 140 дней от даты – онлайн-калькулятор
- Как посчитать дни между датами: онлайн и вручную
- Генератор сроков: онлайн-инструмент для расчёта дат и периодов
- Калькулятор плюс количество дней: прибавить дни к дате онлайн