Przesunięcie daty w przód lub w tył o określoną liczbę miesięcy za pomocą funkcji EDATE.
Skopiuj tę formułę
=EDATE(A2, 3)Funkcja EDATE zwraca datę przypadającą o określoną liczbę miesięcy przed datą początkową lub po niej — użyj liczby ujemnej, aby cofnąć się w czasie. W przeciwieństwie do zwykłego dodawania dni, poprawnie obsługuje ona końce miesięcy i lata przestępne.
=EDATE("2026-01-31", 1)→2026-02-28Miesiąc po 31 stycznia wypada 28 lutego.
=EDATE(DATE(2026,5,15), -2)→2026-03-15Liczba ujemna cofa datę: dwa miesiące przed 15 maja.
=EDATE(DATE(2026,3,10), 12)→2027-03-10Dodanie 12 miesięcy przesuwa datę o rok do przodu.
Koniec miesiąca
=EOMONTH(A2, 3)Zwraca ostatni dzień miesiąca za 3 miesiące.
Miesiące mają różną długość, więc dodanie 30 dni powoduje przesunięcia. Funkcja EDATE zachowuje ten sam dzień miesiąca i uwzględnia końce miesięcy.
Komórka ma format Ogólne, więc Excel pokazuje liczbę kolejną daty. Zastosuj do komórki format daty.
Pomnóż lata przez 12: =EDATE(A2, 12*5) dodaje pięć lat.
Dodaj je bezpośrednio: =A2+10 dodaje dziesięć dni, a =A2+7*2 dodaje dwa tygodnie.
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.