Szybka nawigacja
NR.SER.DATY - funkcja Excela
Podsumowanie
Funkcja NR.SER.DATY zwraca datę przesuniętą o określoną liczbę miesięcy od daty początkowej. Umożliwia łatwe obliczanie terminów spłaty, dat należności czy rocznicowych dat płatności zachowując ten sam dzień miesiąca.
Składnia
NR.SER.DATY(data_początkowa;miesiące)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| data_początkowa | Date |
Tak | Wymagana data startowa. Nie wprowadzaj jako tekst - użyj funkcji DATA(rok;miesiąc;dzień) |
| miesiące | Number |
Tak | Liczba miesięcy do przesunięcia. Wartości ujemne przesuwają datę wstecz |
Użycie funkcji EDATE
NR.SER.DATY to niezastąpione narzędzie do tworzenia harmonogramów płatności, umów czy terminów. Automatycznie dostosowuje daty do końca miesiąca gdy dzień wyjściowy nie istnieje (31 stycznia → 28/30 lutego)
Typowe przykłady EDATE
Podstawowe przesunięcie o miesiąc
=NR.SER.DATY(DATA(2024;1;15);1)
Zwraca 15.02.2024 - data miesiąc po 15 stycznia 2024
Przesunięcie wstecz
=NR.SER.DATY(A1;-3)
Przesuwa datę z A1 o 3 miesiące wstecz
Koniec miesiąca
=NR.SER.DATY(DATA(2024;1;31);1)
Zwraca 29.02.2024 (przestępny) lub 28/30.02
Często zadawane pytania
Typowe błędy i rozwiązania
#VALUE!
Cause: Nieprawidłowa data początkowa lub tekst zamiast daty
Solution: Użyj funkcji DATA(rok;miesiąc;dzień) do tworzenia dat
#NAME?
Cause: Błędna nazwa funkcji
Solution: Użyj NR.SER.DATY (z kropkami)
Uwagi
- Excel stores dates as serial numbers
- Non-integer months are truncated
- Available since Excel 2007
- Perfect for loan schedules and billing cycles
Kompatybilność
Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w: Excel 2003 i wcześniejsze
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+