Изчисляване на възраст, за да се отличи

Изчислете възрастта на лицето, не е лесно, тъй като резултатът зависи не само от текущата година, но също така и част от деня. Можете също така трябва да се вземат предвид усложненията, възникнали в резултат на високосна година. Ще разгледаме три метода за изчисляване на възрастта на човек (фиг. 1). [1]







Изчисляване на възраст, за да се отличи

Фиг. 1. Изчисляването на възраст на човека

Изтеглете бележка в Word или PDF формат. примери в Excel

Метод 1. следната формула изважда датата на раждане от текущата дата, и разделя резултат от 365.25. функция INT отрязва дробна част на резултата: = INT ((В2-В1) / 365,25). Тази формула не е 100% точен, защото делителя е средният брой на дните в годината. Да предположим, че едно дете, което има точно 1 година. За него тази формула връща 0 при една нормална година, и 1 - в високосна година (Фигура 2).







Фиг. 2. Датите разликата, разделени от 365,25 понякога прекъсвания в запалването

Метод 2. По-подробна метод на отчитане включва функции използване YEARFRAC: = INT (YEARFRAC (В1 В2)). Като правило, YEARFRAC функция се използва при финансови изчисления, но също така е подходящ за изчисляване на възрастта. Тази функция изчислява делът на годината, което съответства на целия брой дни между две дати. функция INT премахва дробна част на резултата и връща цяло число, съответстващо на броя на пълните години.

Метод 3 Този метод за изчисляване на възрастта, свързани с DATEDIF функции: = DATEDIF (В1: В2; "у"). Това е недокументирана функция, която не е в списъка от функции, и то не се появява в подсказка, когато започнете да въвеждате формула = времето ... Въпреки това, описанието му е в Помощ Excel.

Това може да се изрази на деня: = DATEDIF (В1 В2; "у") "Години" DATEDIF (В1 В2; "YM") "Месеци" DATEDIF (В1 В2; "MD") "Дни". Въпреки това, поради особеностите на българския език, понякога тя ще изглежда помия.