Как да се изчисли възрастта в Excel с помощта на формули + БЕЗПЛАТЕН шаблон за калкулатор

Гледайте видео - Как да изчислите възрастта в Excel (в години, месеци и дни)

Използвайки комбинация от функции на Excel и датата на раждане, можете лесно да изчислите възрастта в Excel. Можете да изчислите възрастта до текущата дата или между посочения период от време.

Показаната тук техника може да се използва и в други ситуации, като изчисляване на продължителността на проекта или срока на службата.

Как да изчислим възрастта в Excel

В този урок ще научите как да изчислявате възрастта в Excel в:

  • Броят на годините, изминали до определената дата.
  • Броят на годините, месеците и дните, изминали до определената дата.

Можете също да изтеглите Шаблон за калкулатор за възраст на Excel.

Изчислете възрастта в Excel - само години

Да предположим, че имате дата на раждане в клетка В1 и искате да изчислите колко години са изминали от тази дата, ето формулата, която ще ви даде резултата:

= DATEDIF (B1, TODAY (), "Y")

Ако имате текуща дата (или крайна дата) в клетка, можете да използвате препратката вместо функцията TODAY. Например, ако имате текуща дата в клетка В2, можете да използвате формулата:

= DATEDIF (B1, B2, "Y")

Предвидена е функция DATEDIF за съвместимост с Lotus 1-2-3.

Едно от нещата, които ще забележите, когато използвате тази функция, е, че няма наличен IntelliSense за тази функция. Когато използвате тази функция, не се появява подсказка.

Това означава, че докато можете да използвате тази функция в Excel, трябва да знаете синтаксиса и колко аргументи приема тази функция.

Ако се интересувате да научите повече за функцията DATEDIF, прочетете съдържанието на полето по -долу. Ако не, можете да пропуснете това и да преминете към следващия раздел.

Синтаксис на функцията DATEDIF:

= DATEDIF (начална_дата, крайна_дата, единица)

Необходими са 3 аргумента:

  • начална дата: Това е дата, която представлява стойността на началната дата на периода. Тя може да бъде въведена като текстови низове в двойни кавички, като серийни номера или в резултат на някаква друга функция, като DATE ().
  • крайна дата: Това е дата, която представлява стойността на крайната дата на периода. Тя може да бъде въведена като текстови низове в двойни кавички, като серийни номера или в резултат на някаква друга функция, като DATE ().
  • мерна единица: Това би определило какъв тип резултат ще получите от тази функция. Има шест различни изхода, които можете да получите от функцията DATEDIF, в зависимост от това какво устройство използвате. Ето единиците, които можете да използвате:
    • “Y” - връща броя на завършените години в посочения период от време.
    • “M” - връща броя на изпълнените месеци в посочения период от време.
    • “D” - връща броя на изпълнените дни в посочения период.
    • „MD“ - връща броя на дните в периода, но не брои тези в годините и месеците, които са били завършени.
    • „YM“ - връща броя на месеците в периода, но не брои тези през годините, които са приключили.
    • „YD“ - връща броя на дните в периода, но не брои тези през годините, които са приключили.

Можете също да използвате функцията YEARFRAC за изчисляване на възрастта в Excel (в години) в посочения период от време.

Ето формулата:

= INT (ГОДИНА (B1, ДНЕС ()))

Функцията YEARFRAC връща броя на годините между двете посочени дати и след това функцията INT връща само целочислената част от стойността.

ЗАБЕЛЕЖКА: Добра практика е да използвате функцията DATE, за да получите стойността на датата. Той избягва всякакви грешни резултати, които могат да възникнат при въвеждане на датата като текст или друг формат (който не е приемлив формат за дата).

Изчислете възрастта в Excel - години, месеци и дни

Да предположим, че имате дата на раждане в клетка А1, ето формулите:

За да получите стойността на годината:

= DATEDIF (B1, TODAY (), "Y")

За да получите месечната стойност:

= DATEDIF (B1, TODAY (), "YM")

За да получите дневната стойност:

= DATEDIF (B1, TODAY (), "MD")

Сега, когато знаете как да изчислявате годините, месеците и дните, можете да комбинирате тези три, за да получите текст, който казва 26 години, 2 месеца и 13 дни. Ето формулата, която ще направи това:

= DATEDIF (B1, TODAY (), "Y") & "Години" & DATEDIF (B1, TODAY (), "YM") & "Месеци" & DATEDIF (B1, TODAY (), "MD") & "Дни"

Обърнете внимание, че функцията TODAY е нестабилна и стойността й ще се променя всеки ден, когато отваряте работната книга или има промяна в нея. Ако искате да запазите резултата такъв, какъвто е, преобразувайте резултата от формулата в статична стойност.

Използвани функции на Excel:

Ето списък на функциите, използвани в този урок:

  • DATEDIF () - Тази функция изчислява броя на дните, месеците и годините между две посочени дати.
  • TODAY () - Той дава текущата стойност на датата.
  • YEARFRAC () - Той приема началната и крайната дата и ви дава броя на годините, изминали между двете дати. Например, ако датата на раждане на някого е 01-01-1990, а текущата дата е 15-06-2016, формулата ще върне 26.455. Тук целочислената част представлява броя на завършените години, а десетичната част представлява допълнителни дни, изминали след 26 години.
  • DATE () - Връща стойността на датата, когато посочвате аргументите за годината, месеца и деня.
  • INT () - Това връща целочислената част на стойност.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave