Този урок обхваща как да се изчисли възрастта в Excel.
Изчислете точната възраст
За да изчислите точната възраст на човек, искате да изчислите разликата между текущата дата (или всяка друга желана дата) и датата на раждане.
Може би си мислите, че можете просто да вземете разликата в дни между текущата дата и датата на раждане, разделена на 365: (Текуща дата - Дата на раждане) / 365. Този отговор е близо, но това игнорира високосните години (Не забравяйте, че всеки 4 години, февруари има допълнителен ден и има 366 дни в тази година).
(Текуща дата - дата на раждане) /365.25 обикновено ще даде по -точен резултат, но не е толкова точен, колкото би могъл да бъде. Вместо това използвайте функцията YEARFRAC:
Функция YEARFRAC
= YEARFRAC (начална_дата, крайна_дата)
Функцията YEARFRAC връща десетична година разлика между две дати.
Вижте пример:
= ГОДИНА ФРАК (B5, ДНЕС ())
Забележка: Функцията TODAY: TODAY () връща днешната дата (13.6.2016 в нашия пример)
Изчислете закръглена (отсечена) възраст
Предишният отговор беше в десетичен формат (25,59 години). Въпреки това, обикновено бихме посочили този човек на 25 години, а не на 25,59 години.
Можете да използвате функциите INT или TRUNC, за да отрежете просто десетичните знаци (забележка: можете да използвате и функцията FLOOR, но функцията Floor изисква допълнителен вход)
= INT (ГОДИНА (C5, ДНЕС ()))
Дати в Excel
Как Excel прави това толкова лесно?
Позволете ми да ви покажа една тайна как работят датите в Excel. Датите в Excel се съхраняват като стойност, представляваща броя дни от първата дата в Excel.
Вижте сами, като форматирате дата във форматиране на числа в началната лента.
Или чрез прекия път CTRL + SHIFT + 1
8 ноември 1990 г. е 33 185 дни от първия ден на Excel, въображаемата дата 0 януари 1900 г. Така че датата 8/11/1990 се съхранява като число 33 185. Що се отнася до датите преди първата среща, това е съвсем друг проблем за друга публикация!