askXL
Вопрос RU

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

Ответ

Скрытая функция РАЗНДАТ: =РАЗНДАТ(A1; B1; "m") — количество полных месяцев. Альтернатива: =(ГОД(B1)-ГОД(A1))*12 + МЕСЯЦ(B1) - МЕСЯЦ(A1).

Подробное объяснение

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

РАЗНДАТ (точный расчёт)

=РАЗНДАТ(A1; B1; "m")

Считает только полные месяцы. Между 15.01 и 14.03 — 1 месяц (не 2).

Формула на ГОД/МЕСЯЦ (приблизительная)

=(ГОД(B1)-ГОД(A1))*12 + МЕСЯЦ(B1)-МЕСЯЦ(A1)

Не учитывает дни — считает разницу номеров месяцев. Между 15.01 и 02.03 покажет 2.

С учётом дней (точная)

=(ГОД(B1)-ГОД(A1))*12 + МЕСЯЦ(B1)-МЕСЯЦ(A1) - ЕСЛИ(ДЕНЬ(B1)<ДЕНЬ(A1);1;0)

Вычитает месяц, если день конца меньше дня начала — аналог РАЗНДАТ, но без скрытой функции.

Практический пример

Договор с 10.01.2024 по 15.07.2025:

=РАЗНДАТ(ДАТА(2024;1;10); ДАТА(2025;7;15); "m") = 18 месяцев
24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google