Aby obliczyć aktualny wiek osoby na podstawie daty urodzenia najlepiej posłużyć się funkcją DATA.RÓŻNICA.
A oto składnia tej funkcji:
=DATA.RÓŻNICA(data_początkowa; data_końcowa; parametr)
parametr to:
Y - ilość pełnych lat pomiędzy datą_początkową a datą_końcową
M - ilość pełnych miesięcy pomiędzy datą_początkową a datą_końcową
D - ilość dni pomiędzy datą_początkową a datą_końcową
YM - Różnica miesięcy między datą_początkową a datą_końcową. Dni i lata w datach są ignorowane
YD - Różnica dni między datą_początkową a datą_końcową. Lata w datach są ignorowane
MD - Różnica dni między datą_początkową i datą_końcową. Miesiące i lata dat są ignorowane.
Proste przykłady zastosowania funkcji:
=DATA.RÓŻNICA(A1;A2;"Y")
=DATA.RÓŻNICA(A1;A2;"YM")
=DATA.RÓŻNICA(A1;A2;"MD")
A oto formuła, która oblicza aktualny wiek osoby, podając liczbę lat, miesięcy i dni jakie upłynęły od daty urodzin do dnia dzisiejszego:
|
A |
1 |
1981-05-13 |
2 |
2011-02-25 |
3 |
Przeżyłeś 29 lat, 9 miesięcy i 12 dni. |
Formuła w komórce A3 wygląda następująco:
="Aktualny wiek osoby: "&DATA.RÓŻNICA(A1;A2;"Y")&" lat, "&DATA.RÓŻNICA(A1;A2;"YM")&" miesięcy i "&DATA.RÓŻNICA(A1;A2;"MD")&" dni."
Listing