Страница 1 из 1

MS Excel. Как в формулу подставить последний день в месяце

Добавлено: 07 мар 2014 18:42, Пт
UncleFather

Чтобы узнать последний день месяца, можно:

  • Воспользоваться формулой

    Код: Выделить всё

    = КОНМЕСЯЦА (СЕГОДНЯ (), 0) + 1

    если установлен пакет анализа (Сервис -> Надстройки -> Включить надстройку «Пакет анализа»):

    01.JPG
    01.JPG (23.28 КБ) 5231 просмотр
  • Воспользоваться формулой

    Код: Выделить всё

    =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)

    если в ячейке A1 записана дата, то результатом этой формулы будет последний день месяца из ячейки A1.

    А результатом формулы

    Код: Выделить всё

    =ДАТА(ГОД(A1);МЕСЯЦ(A1)+2;0)

    будет последний день месяца, следующего после месяца из ячейки A1.

    Суть метода в том, что, если в формуле «ДАТА» в качестве параметра «День» (последнего аргумента в скобках) указать «0», то формула возвращает последний день месяца, идущего перед месяцем в параметре «Месяц» (среднего аргумента в скобках), то есть последний день ПРЕДЫДУЩЕГО месяца.

Первый день месяца узнать - не составляет труда :lol: - та же формула, только в параметр «День» ставим единичку:

Код: Выделить всё

=ДАТА(ГОД(A1);МЕСЯЦ(A1);1)