Szybka nawigacja
Funkcja DATA.RÓŻNICA
Podsumowanie
Funkcja DATA.RÓŻNICA oblicza liczbę dni, miesięcy lub lat między dwiema datami. Jest to funkcja kompatybilności z arkuszami Lotus 1-2-3, która może dawać nieoczekiwane wyniki w niektórych przypadkach. Zalecane proste odejmowanie dat dla dni.
Składnia
DATA.RÓŻNICA(data_początkowa;data_końcowa;jednostka)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| data_początkowa | Date |
Tak | Pierwsza data okresu (tekst, numer seryjny lub formuła) |
| data_końcowa | Date |
Tak | Ostatnia data okresu |
| jednostka | Text |
Tak | Jednostka: \"Y\" (lata), \"M\" (miesiące), \"D\" (dni), \"MD\", \"YM\", \"YD\" |
Użycie funkcji DATEDIF
Funkcja DATA.RÓŻNICA umożliwia precyzyjne obliczanie okresów czasu między datami z uwzględnieniem różnych jednostek. Szczególnie przydatna przy obliczaniu wieku osób, stażu pracy czy długości projektów. Pamiętaj jednak o jej ograniczeniach wynikających z kompatybilności z Lotus 1-2-3.
Typowe przykłady DATEDIF
Obliczanie wieku w latach
=DATA.RÓŻNICA("1985-05-15";DZIŚ();"Y")
Liczba pełnych lat od daty urodzenia do dzisiaj
Liczba dni między datami
=DATA.RÓŻNICA(A2;B2;"D")
Całkowita liczba dni między datami w A2 i B2 (440 dni)
Różnica dni ignorując lata
=DATA.RÓŻNICA("2001-06-01";"2002-08-15";"YD")
75 dni między 1 czerwca a 15 sierpnia (lata ignorowane)
Pełne miesiące stażu
=DATA.RÓŻNICA(Data.Zatrudnienia;DZIŚ();"M")
Liczba pełnych miesięcy od daty zatrudnienia
Często zadawane pytania
Typowe błędy i rozwiązania
#NUM!
Cause: data_początkowa > data_końcowa
Solution: Upewnij się, że pierwsza data jest wcześniejsza od drugiej
#VALUE!
Cause: Nieprawidłowa jednostka lub niepoprawne daty
Solution: Sprawdź poprawność argumentu jednostka (\"Y\",\"M\",\"D\",\"MD\",\"YM\",\"YD\")
Nieoczekiwane wyniki z \"MD\"
Cause: Znane ograniczenia funkcji
Solution: Użyj alternatywnej formuły: data_końcowa-DATA(ROK(data_końcowa);MIESIĄC(data_końcowa);1)
Uwagi
- Funkcja dostępna głównie dla kompatybilności z Lotus 1-2-3
- Microsoft nie zaleca \"MD\" ze względu na błędy
- Dla dni lepiej używać prostego odejmowania dat
- Daty przechowywane jako liczby seryjne od 1.01.1900
Kompatybilność
Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Niedostępne w:
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+