Jeśli wpiszesz w Excelu znak równości i zaczniesz pisać nazwę funkcji, program zwykle sam podpowiada, co masz na myśli. Ale… nie tym razem. Funkcja DATA.RÓŻNICA (ang. DATEDIF) to prawdziwa funkcja widmo – istnieje, działa, ale nie chce się ujawnić. Nie pojawia się na liście funkcji, nie ma jej w kreatorze „fx”, a mimo to potrafi zrobić coś, czego inne funkcje nie potrafią.
📅 Do czego służy funkcja DATA.RÓŻNICA?
Jak sama nazwa wskazuje, służy do obliczania różnicy między dwiema datami.
Ale nie chodzi tu o zwykłe odejmowanie dat (bo to Excel potrafi od zawsze), lecz o dokładne policzenie, ile pełnych lat, miesięcy lub dni minęło między dwiema datami.
To właśnie dlatego DATA.RÓŻNICA jest tak przydatna – pozwala precyzyjnie określić np. wiek, staż pracy czy czas trwania projektu, bez ułamków miesięcy czy lat.
⚙️ Składnia funkcji
=DATA.RÓŻNICA(data_początkowa; data_końcowa; jednostka)
- data_początkowa – wcześniejsza data, od której liczymy różnicę
- data_końcowa – późniejsza data
- jednostka – sposób, w jaki chcemy policzyć różnicę, zapisany w cudzysłowie
🕵️♂️ Dlaczego jej nie widać?
Funkcja DATA.RÓŻNICA została stworzona jeszcze w czasach Excela 2000 na potrzeby migracji danych z Lotusa 1-2-3.
Microsoft nigdy nie dodał jej do oficjalnej listy funkcji – dlatego nie pojawia się w podpowiedziach i wygląda jak ukryta relikwia sprzed lat. Jednak działa do dziś i doskonale sprawdza się tam, gdzie potrzebujesz precyzyjnych obliczeń różnicy dat w różnych jednostkach.
🧠 Ciekawostka językowa
W angielskim Excelu funkcja nazywa się DATEDIF – tylko z jednym „F”.
To nietypowe, bo w SQL czy w języku DAX znajdziesz funkcję DATEDIFF (z podwójnym „F”).
Zobacz jak funkcja DATA.RÓŻNICA działa w praktyce
💡 Podsumowanie
Funkcja DATA.RÓŻNICA:
- nie pojawia się w podpowiedziach Excela,
- działa od ponad 20 lat,
- świetnie liczy pełne lata, miesiące i dni między datami,
- i wciąż potrafi zaskoczyć tych, którzy myślą, że znają Excela na wylot.




