Zwraca ostatni dzień (lub pierwszy dzień) miesiąca, w którym wypada dana data.
Skopiuj tę formułę
=EOMONTH(A2, 0)EOMONTH(date, 0) zwraca ostatni dzień bieżącego miesiąca. Aby uzyskać pierwszy dzień, użyj EOMONTH(date, -1)+1 — ostatni dzień poprzedniego miesiąca plus jeden. Przesunięcie przesuwa miesiące do przodu lub do tyłu.
=EOMONTH(A2, -1)+1→2026-06-01Pierwszy dzień miesiąca.
=EOMONTH(DATE(2026,2,10), 0)→2026-02-28Ostatni dzień lutego 2026 r.
=EOMONTH(DATE(2026,10,7), 0)+1→2026-11-01Pierwszy dzień następnego miesiąca.
Pierwszy dzień (DATE)
=DATE(YEAR(A2), MONTH(A2), 1)Tworzy bezpośrednio pierwszy dzień.
Użyj EOMONTH(A2, 1).
Użyj =WORKDAY(EOMONTH(A2, 0)+1, -1). Formuła cofa się o jeden dzień roboczy od pierwszego dnia następnego miesiąca.
Użyj =DATE(YEAR(A2), 1, 1).
Komórka ma format Ogólne. Zastosuj format daty, aby wyświetlić wartość jako datę.
Potrzebujesz formuły dla własnych danych?
Opisz prostym językiem, czego potrzebujesz, a ExcelGPT napisze, wyjaśni i zweryfikuje formułę — bezpłatny start, bez wtyczek.