Ten samouczek obejmuje jak obliczyć wiek w Excelu.
Oblicz dokładny wiek
Aby obliczyć dokładny wiek osoby, chcesz obliczyć różnicę między bieżącą datą (lub inną pożądaną datą) a datą urodzenia.
Możesz pomyśleć, że możesz po prostu wziąć różnicę w dniach między bieżącą datą a datą urodzenia podzieloną przez 365: (bieżąca data - data urodzenia) / 365. Ta odpowiedź jest bliska, jednak ignoruje lata przestępne (pamiętaj, że co 4 lat, luty ma dodatkowy dzień i jest 366 dni w tym roku).
(Bieżąca data - data urodzenia)/365.25 generalnie da dokładniejszy wynik, jednak nie jest tak dokładny, jak mógłby być. Zamiast tego użyj funkcji YEARFRAC:
Funkcja YEARFRAC
=YEARFRAC(data_początkowa,data_końcowa)
Funkcja YEARFRAC zwraca dziesiętną różnicę roku między dwiema datami.
Spójrz na przykład:
=ROKROCZ(B5;DZISIAJ())
Uwaga: Funkcja DZIŚ: DZIŚ() zwraca dzisiejszą datę (w naszym przykładzie z 13.06.2016)
Oblicz zaokrąglony (skrócony) wiek
Poprzednia odpowiedź była w formacie dziesiętnym (25,59 lat). Jednak generalnie określilibyśmy tę osobę jako 25 lat, a nie 25,59 lat.
Możesz użyć funkcji INT lub TRUNC, aby po prostu odciąć liczby dziesiętne (uwaga: możesz również użyć funkcji FLOOR, jednak funkcja Floor wymaga dodatkowego wejścia)
=INT(ROKROCZ(C5;DZISIAJ()))
Daty w Excelu
Jak Excel robi to tak łatwo?
Pozwól, że pokażę Ci sekret działania dat w Excelu. Daty w programie Excel są przechowywane jako wartość reprezentująca liczbę dni od pierwszej daty w programie Excel.
Przekonaj się sam, formatując datę na formatowanie liczb na Wstążce głównej.
Lub używając skrótu CTRL + SHIFT + 1
8 listopada 1990 to 33 185 dni od pierwszego dnia programu Excel, urojona data 0 stycznia 1900. Tak więc data 11/8/1990 jest przechowywana jako liczba 33 185. Jeśli chodzi o randki przed pierwszą randką, to już zupełnie inny problem na kolejny post!