Загальна формула
=EOMONTH(date,-2)+1
Резюме
Щоб отримати перший день попереднього місяця за певну дату, ви можете використовувати просту формулу, засновану на функції EOMONTH.
У наведеному прикладі формула в комірці B5 має вигляд:
=EOMONTH(B5,-2)+1
Пояснення
Функція EOMONTH повертає останній день місяця на основі заданої дати. 2-й аргумент - місяці, який визначає, скільки місяців у майбутньому чи минулому потрібно перемістити до повернення останнього дня. Подорожуючи назад на 2 місяці, а потім додавши один день, ми можемо обчислити перший день попереднього місяця з будь-якої заданої дати.
У наведеному прикладі місяці подаються як -2, що призводить до повернення EOMONTH 30.04.2015. Потім додається 1 день, щоб отримати 01.05.2015.