![](https://cdn.wiki-base.com/5269331/excel_formula_get_first_day_of_month__2.png.webp)
Загальна формула
=date-DAY(date)+1
Резюме
Щоб отримати перший день місяця для даної дати, ви можете використовувати просту формулу, засновану на функції DAY. У наведеному прикладі формула в комірці С5 має вигляд:
=B5-DAY(B5)+1
Пояснення
Функція DAY повертає значення дня для дати. У прикладі показу значення дня для дати в B5 (11 січня 2016 р.) Дорівнює 11. Оскільки дати - це лише порядкові номери в Excel, ми можемо відняти 11, а потім додати 1, щоб отримати значення дати на 1 січня 2016 року.
Альтернатива EOMONTH
Функція EOMONTH повертає останній день місяця заданої дати. Це означає, що ви можете отримати перший день поточного місяця за такою формулою:
=EOMONTH(A1,-1)+1
Ця формула "відкочує" дату в А1 до останнього попереднього місяця, а потім додає 1. Результат - це перший день "поточного" місяця (тобто перший день місяця, заданий датою в А1).