Różnica między datami w Excelu — dni, miesiące i lata

Jak obliczyć różnicę między dwiema datami w Excelu w dniach, pełnych miesiącach lub latach. Gotowe formuły i przykłady.

Opublikowano: 2026-10-06 · Aktualizacja: 2026-10-06
Najprościej: aby policzyć różnicę w dniach, odejmij wcześniejszą datę od późniejszej.
=B2-A2

Jeżeli A2 zawiera datę początkową, a B2 końcową, wynikiem będzie liczba dni pomiędzy nimi.

Różnica w pełnych miesiącach

=DATA.RÓŻNICA(A2;B2;"m")

Ta formuła zwraca liczbę pełnych miesięcy, które upłynęły między datami.

Różnica w pełnych latach

=DATA.RÓŻNICA(A2;B2;"y")

To przydatne np. przy obliczaniu stażu lub wieku.

Którą metodę wybrać?

Potrzeba Formuła
liczba dni =B2-A2
pełne miesiące =DATA.RÓŻNICA(A2;B2;“m”)
pełne lata =DATA.RÓŻNICA(A2;B2;“y”)

Ważne przy DATA.RÓŻNICA

Data początkowa powinna być wcześniejsza od daty końcowej. Przy odwrotnej kolejności funkcja może zwrócić błąd.

Jeżeli potrzebujesz po prostu liczby dni, zwykłe odejmowanie dat jest najprostszym i najbardziej przejrzystym rozwiązaniem.