Funkcja DATA RÓŻNICA, czyli odejmowanie dat
Funkcja DATA RÓŻNICA [Ang: DATEDIF] jest funkcją, która pokazuje wynik odejmowania dat. Została udokumentowana tylko w wersji Excel 2000, ale możesz jej używać we wszystkich późniejszych wersjach. Oznacza to także, że nie uzyskasz pomocy dotyczącej chociażby argumentów tej funkcji. Ale spokojnie – funkcja działa 🙂

Jak działa?
Dzięki tej funkcji policzysz różnicę pomiędzy dwoma datami. W zależności od parametru jakiego użyjesz – otrzymasz różną wartość tej różnicy. Parametr umieszczamy w cudzysłowie.
Składnia i argumenty
=DATA.RÓŻNICA(data początkowa;data końcowa;"parametr" )
Lista parametrów:
- „D” – dla różnicy w dniach,
- „M” – dla różnicy w ukończonych miesiącach,
- „Y” – dla różnicy w ukończonych latach,
- „MD” – dla różnicy w dniach, z pominięciem miesięcy i lat,
- „YM” – dla różnicy w miesiącach, z pominięciem dni i lat,
- „YD” – dla różnicy w dniach, z pominięciem lat.
Przykład użycia
Chcesz policzyć różnicę w dniach pomiędzy datą wystawienia faktury, a terminem płatności. Powiedzmy, że datę wystawienia faktury masz w komórce A2, a datę płatności w B2.
Użyj:
=DATA.RÓŻNICA(A2;B2;"D")
Funkcja DATA RÓŻNICA jest także często wykorzystywana do obliczania wieku. Wtedy odejmowanie dat: urodzenia i aktualnej – da nam różnicę w latach o ile użyjemy parametru „R”.
Inne przykłady z parametrami:

Pobierz plik z przykładami.
Co jeszcze powinieneś wiedzieć?
- Jeżeli data początkowa będzie większa niż końcowa, funkcja zwróci błąd #LICZBA!. Dlatego tworząc bardziej skomplikowaną formułę z jej wykorzystaniem, gdzie data początkowa / końcowa jest wynikiem obliczeń – warto użyć funkcji JEŻELI.BŁĄD, która zabezpieczy Cię przed niepożądanym rezultatem.
- Microsoft nie zaleca używania parametru „MD” ze względu na „pewne ograniczenia”.
- Daty w Excelu są „przechowywane” jako kolejne liczby. Dlatego możemy na nich dokonywać obliczeń. I tak 1 stycznia 1900 roku to liczba 1, a 31 grudnia 2018 to liczba 43 465. Możesz się o tym przekonać zamieniając format daty na format ogólny.
Podsumowanie
- Odejmowanie dat jest możliwe przez zwykłe działanie matematyczne (od komórki z datą, odejmij inną komórkę z datą)
- Funkcji DATA.RÓŻNICA użyj, kiedy chcesz policzyć bardziej skomplikowaną różnicę, np. w miesiącach czy latach.
- Uważaj na potencjalny błąd związany z parametrem „MD”
- Pamiętaj, aby data początkowa była mniejsza niż końcowa.
Jeżeli artykuł Ci pomógł zostaw proszę komentarz i podziel się ze znajomymi. I pamiętaj – szczęśliwi czasu nie liczą 😉
Masz problemy z Excelem? Uzyskaj pomoc na grupie Keep Calm And Use Excel.
4 Comments
^_^ · 7 listopada 2019 at 09:01
artykuł mi pomógł 🙂
Łukasz Pietrzak · 7 listopada 2019 at 11:56
Bardzo się cieszę 🙂
Paweł · 20 marca 2020 at 12:41
Fajna formuła. Pytanie czy nie da się zwrócić liczby miesięcy zaokrąglając je w dół?
Łukasz Pietrzak · 22 marca 2020 at 20:50
Hmmm, nie jestem pewien o jaki przypadek chodzi. Zawsze można dodać -1 na końcu formuły.