Чтобы узнать последний день месяца, можно:
-
Воспользоваться формулой
Код: Выделить всё
= КОНМЕСЯЦА (СЕГОДНЯ (), 0) + 1
если установлен пакет анализа (Сервис -> Надстройки -> Включить надстройку «Пакет анализа»):
-
Воспользоваться формулой
Код: Выделить всё
=ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)
если в ячейке A1 записана дата, то результатом этой формулы будет последний день месяца из ячейки A1.
А результатом формулы
Код: Выделить всё
=ДАТА(ГОД(A1);МЕСЯЦ(A1)+2;0)
будет последний день месяца, следующего после месяца из ячейки A1.
Суть метода в том, что, если в формуле «ДАТА» в качестве параметра «День» (последнего аргумента в скобках) указать «0», то формула возвращает последний день месяца, идущего перед месяцем в параметре «Месяц» (среднего аргумента в скобках), то есть последний день ПРЕДЫДУЩЕГО месяца.
Первый день месяца узнать - не составляет труда - та же формула, только в параметр «День» ставим единичку:
Код: Выделить всё
=ДАТА(ГОД(A1);МЕСЯЦ(A1);1)