Jak obliczyć wiek z daty urodzenia Excel? Obliczenia różnic czasowych

Piotr Napora
przez Piotr Napora
5 min. czytania

Obliczanie wieku z daty urodzenia to jedno z najczęstszych zastosowań arkuszy kalkulacyjnych – zarówno w biurze, jak i w domu. Excel oferuje kilka prostych sposobów na automatyczne wykonanie tej czynności. Poniżej znajdziesz szczegółowy przewodnik z instrukcjami krok po kroku, wyjaśnieniami i wskazówkami, jak uniknąć częstych błędów.

Funkcja DATEDIF (DATA.RÓŻNICA) – najskuteczniejsza metoda

Najprostszym i najbardziej elastycznym narzędziem do policzenia wieku w Excelu jest tzw. ukryta funkcja DATEDIF (w polskiej wersji DATA.RÓŻNICA). Pozwala ona na obliczenie różnicy między dwiema datami w latach, miesiącach lub dniach.

Składnia funkcji

=DATEDIF(data_urodzenia; data_aktualna; "jednostka") 

lub

=DATA.RÓŻNICA(data_urodzenia; data_aktualna; "jednostka") 

Gdzie:

  • data_urodzenia – komórka z datą urodzenia (np. A2)
  • data_aktualna – komórka z datą, na którą liczymy wiek (np. DZIŚ())
  • jednostka – „Y” (lata), „M” (miesiące), „D” (dni)

Przykłady użycia

Opis Formuła Co zwraca
Wiek w latach =DATEDIF(A2;DZIŚ();”Y”) Liczbę pełnych lat życia
Wiek w miesiącach =DATEDIF(A2;DZIŚ();”YM”) Liczbę pełnych miesięcy pomiędzy ubiegłymi a obecnymi urodzinami
Wiek w dniach =DATEDIF(A2;DZIŚ();”D”) Liczbę dni życia
Pełny wiek (lata, miesiące, dni) =DATEDIF(A2;DZIŚ();”Y”) & ” lat, ” & DATEDIF(A2;DZIŚ();”YM”) & ” miesięcy, ” & DATEDIF(A2;DZIŚ();”MD”) & ” dni” Kompletny wiek w czytelnej formie

Jak wprowadzić formułę krok po kroku?

  1. Wpisz datę urodzenia w komórce (np. A2).
  2. W komórce B2 wpisz powyższą formułę, np. =DATEDIF(A2;DZIŚ();"Y").
  3. Sformatuj wynik według preferencji.
  4. Skopiuj formułę w dół do innych wierszy, jeśli masz listę osób.

Uwagi dotyczące dat

  • Format daty – Najlepiej używać formatu ISO (np. 1990-05-15, yyyy-mm-dd), aby uniknąć błędów interpretacji przez Excel.
  • Funkcja DZIŚ() zwraca aktualną datę i jest dynamiczna – zmienia się każdego dnia.
  • Błędy – Jeśli funkcja nie działa, sprawdź, czy wpisane daty są prawidłowe i czy Excel rozpoznaje je jako daty, a nie tekst.

Alternatywne metody obliczania wieku

Funkcja YEARFRAC

Funkcja YEARFRAC zwraca ułamek roku między dwiema datami, co może być przydatne do bardziej zaawansowanych obliczeń statystycznych.

=YEARFRAC(data_urodzenia; data_aktualna; baza) 

Proste odejmowanie lat

Możesz też skorzystać z różnicy lat, jednak ta metoda nie uwzględnia miesiąca i dnia urodzin, więc nie zawsze jest dokładna.

=ROK(DZIŚ()) - ROK(A2) 

Najczęstsze błędy i jak ich unikać

  • Niewłaściwy format daty – Excel musi rozpoznawać dane liczbowe jako daty. Sprawdź formatowanie komórek (Liczba → Data).
  • Błąd wyniku – Jeśli użytkownik nie ukończył jeszcze urodzin w danym roku, funkcja zwróci za niski wiek. Upewnij się, że poprawnie korzystasz z funkcji DATEDIF.
  • Pomylenie dat – Formatowanie typu mm/dd/yyyy i dd/mm/yyyy bywa mylące, zwłaszcza przy różnicach międzynarodowych.
  • Ukryta funkcja – DATEDIF nie jest wyświetlana w podpowiedziach, ale działa w Excelu. Wpisz formułę ręcznie.

Rozbudowane rozwiązanie – pełny wiek (lata, miesiące, dni)

Jeśli chcesz uzyskać pełny opis wieku w latach, miesiącach i dniach, użyj następującej formuły:

=DATEDIF(A2;DZIŚ();"Y") & " lat, " & DATEDIF(A2;DZIŚ();"YM") & " miesięcy, " & DATEDIF(A2;DZIŚ();"MD") & " dni" 

Podsumowanie – najlepsze praktyki

  • Najlepsza metoda – Funkcja DATEDIF (DATA.RÓŻNICA) jest najprostsza i najdokładniejsza.
  • Format dat – Stosuj uniwersalny format yyyy-mm-dd lub prawidłowy format daty dla Twojego regionu.
  • Upewnij się, że Excel rozpoznaje dane jako daty.
  • Testuj wyniki na znanych datach, aby uniknąć błędów.
  • Rozbuduj formułę, jeśli potrzebujesz szczegółowych wyników.

Przykład praktyczny

Załóżmy, że w komórce A2 znajduje się data urodzenia: 15-05-1990.

Aby dzisiaj (08.10.2025) policzyć wiek tej osoby, wpisz:

=DATEDIF(A2;DZIŚ();"Y") 

Wynik: 35

Dodatkowe materiały

Jeśli chcesz poznać inne funkcje daty i czasu w Excelu, poszukaj kursów online lub rozważ zapisanie się na dedykowane szkolenie z Excela, gdzie poznasz więcej praktycznych zastosowań tych formuł.

Podsumowanie

Obliczanie wieku z daty urodzenia w Excelu jest szybkie i proste, jeśli użyjesz funkcji DATEDIF (DATA.RÓŻNICA) i zadbasz o prawidłowy format daty. Powyższy poradnik pozwoli Ci skutecznie wykonywać te obliczenia w codziennej pracy z arkuszem kalkulacyjnym. Jeśli masz dodatkowe pytania lub potrzebujesz pomocy z innymi funkcjami Excela, daj znać – chętnie pomożemy rozbudować Twoje umiejętności!

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *