Формула Excel: получить первый день предыдущего месяца -

Содержание

Общая формула

=EOMONTH(date,-2)+1

Резюме

Чтобы получить первый день предыдущего месяца для заданной даты, вы можете использовать простую формулу, основанную на функции EOMONTH.

В показанном примере формула в ячейке B5:

=EOMONTH(B5,-2)+1

Объяснение

Функция EOMONTH возвращает последний день месяца на основе заданной даты. Второй аргумент - месяцы, который указывает, на сколько месяцев в будущем или прошлом нужно переместиться до возврата в последний день. Вернувшись на 2 месяца назад и добавив один день, мы можем отсчитать первый день предыдущего месяца от любой заданной даты.

В показанном примере месяцы представлены как -2, что заставляет EOMONTH возвращать значение 4/30/2015. Затем добавляется 1 день, чтобы получить 01.05.2015.

Интересные статьи...