Jak obliczyć wiek w programie Excel za pomocą formuł + DARMOWY szablon kalkulatora

Obejrzyj wideo - Jak obliczyć wiek w programie Excel (w latach, miesiącach i dniach)

Korzystając z kombinacji funkcji Excela i daty urodzenia, możesz łatwo obliczyć wiek w Excelu. Możesz obliczyć wiek do aktualnej daty lub w określonym przedziale czasu.

Pokazaną tutaj technikę można również zastosować w innych sytuacjach, takich jak obliczanie czasu trwania projektu lub okresu świadczenia usługi.

Jak obliczyć wiek w programie Excel

W tym samouczku dowiesz się, jak obliczyć wiek w programie Excel w:

  • Liczba lat, które upłynęły do ​​określonej daty.
  • Liczba lat, miesięcy i dni, które upłynęły do ​​określonej daty.

Możesz również pobrać Szablon kalkulatora wieku Excel.

Oblicz wiek w programie Excel - tylko lata

Załóżmy, że masz datę urodzenia w komórce B1 i chcesz obliczyć, ile lat upłynęło od tej daty, oto wzór, który da Ci wynik:

=DAT.JEŻELI(B1,DZISIAJ();"Y")

Jeśli masz w komórce bieżącą datę (lub datę zakończenia), możesz użyć odwołania zamiast funkcji DZIŚ. Na przykład, jeśli masz aktualną datę w komórce B2, możesz użyć formuły:

=ROZM.DATA(B1,B2;"Y")

Funkcja DATEDIF zapewnia zgodność z programem Lotus 1-2-3.

Jedną z rzeczy, które zauważysz podczas korzystania z tej funkcji, jest to, że dla tej funkcji nie jest dostępna funkcja IntelliSense. Podczas korzystania z tej funkcji nie pojawia się podpowiedź.

Oznacza to, że chociaż możesz używać tej funkcji w programie Excel, musisz znać składnię i liczbę argumentów, które ta funkcja przyjmuje.

Jeśli chcesz dowiedzieć się więcej o funkcji DATEDIF, zapoznaj się z treścią poniższego pola. Jeśli nie, możesz to pominąć i przejść do następnej sekcji.

Składnia funkcji DATEDIF:

=DATA.(data_początkowa;data_końcowa;jednostka)

Wymaga 3 argumentów:

  • Data rozpoczęcia: jest to data reprezentująca wartość daty początkowej okresu. Może być wprowadzana jako ciągi tekstowe w cudzysłowie, jako numery seryjne lub jako wynik innej funkcji, takiej jak DATE().
  • Data końcowa: jest to data, która reprezentuje wartość daty końcowej okresu. Może być wprowadzana jako ciągi tekstowe w cudzysłowie, jako numery seryjne lub jako wynik innej funkcji, takiej jak DATE().
  • jednostka: To określi, jaki typ wyniku otrzymasz z tej funkcji. Istnieje sześć różnych danych wyjściowych, które można uzyskać z funkcji DATEDIF, w zależności od używanej jednostki. Oto jednostki, których możesz użyć:
    • „Y” - zwraca liczbę ukończonych lat w określonym przedziale czasu.
    • „M” - zwraca liczbę ukończonych miesięcy w określonym przedziale czasu.
    • „D” - zwraca liczbę wypełnionych dni w określonym okresie.
    • „MD” - zwraca liczbę dni w okresie, ale nie liczy tych z lat i miesięcy, które zostały zakończone.
    • „YM” - zwraca liczbę miesięcy w okresie, ale nie liczy tych w latach, które zostały zakończone.
    • „YD” - zwraca liczbę dni w okresie, ale nie liczy dni w latach, które zostały zakończone.

Możesz również użyć funkcji YEARFRAC, aby obliczyć wiek w programie Excel (w latach) w określonym zakresie dat.

Oto wzór:

=INT(ROCZ.ROK(B1,DZISIAJ()))

Funkcja YEARFRAC zwraca liczbę lat między dwiema określonymi datami, a następnie funkcja INT zwraca tylko część całkowitą wartości.

NOTATKA: Dobrą praktyką jest użycie funkcji DATE w celu uzyskania wartości daty. Pozwala uniknąć błędnych wyników, które mogą wystąpić podczas wprowadzania daty jako tekstu lub innego formatu (który nie jest akceptowalnym formatem daty).

Oblicz wiek w Excelu - lata, miesiące i dni

Załóżmy, że masz datę urodzenia w komórce A1, oto formuły:

Aby uzyskać wartość roku:

=DAT.JEŻELI(B1,DZISIAJ();"Y")

Aby uzyskać wartość miesiąca:

=DAT.JEŻELI(B1,DZISIAJ();"YM")

Aby uzyskać wartość dnia:

=DAT.JEŻELI(B1,DZISIAJ();"MD")

Teraz, gdy wiesz, jak obliczyć lata, miesiące i dni, możesz połączyć te trzy, aby uzyskać tekst, który mówi 26 lat, 2 miesiące i 13 dni. Oto wzór, który to zrobi:

=DATEDIF(B1,DZIŚ();"T")&"Lata"&DATADIF(B1,DZIŚ();"YM")&"Miesiące"&DATADIF(B1,DZIŚ();"MD")&"Dni"

Zwróć uwagę, że funkcja DZIŚ jest niestabilna, a jej wartość zmieniałaby się każdego dnia, gdy otworzysz skoroszyt lub nastąpi w nim zmiana. Jeśli chcesz zachować wynik bez zmian, przekonwertuj wynik formuły na wartość statyczną.

Używane funkcje Excela:

Oto lista funkcji używanych w tym samouczku:

  • DATEDIF() - ta funkcja oblicza liczbę dni, miesięcy i lat między dwiema określonymi datami.
  • DZIŚ() - podaje aktualną wartość daty.
  • YEARFRAC() - pobiera datę rozpoczęcia i datę zakończenia i podaje liczbę lat, które upłynęły między tymi dwiema datami. Na przykład, jeśli czyjaś data urodzenia to 01-01-1990, a bieżąca data to 15-06-2016, formuła zwróci 26.455. Tutaj część całkowita reprezentuje liczbę ukończonych lat, a część dziesiętna reprezentuje dodatkowe dni, które minęły po 26 latach.
  • DATE() - zwraca wartość daty po określeniu argumentów wartości Rok, Miesiąc i Dzień.
  • INT() - Zwraca część całkowitą wartości.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave