Как да изчисля възрастта (преобразувам рождена дата във възраст) бързо в Excel?
Представете си, че работите със списък с рождени дати в Excel и трябва да покажете тяхната точна текуща възраст. Как можете ефективно да постигнете това? Тази статия предоставя съвети за лесно изчисляване на възрастта от дата на раждане в Excel.
Метод А:
Изчислете възрастта от датата на раждане с формули
Метод Б:
Изчислете лесно възрастта от датата на раждане, без да помните формули
Изчислете възрастта от датата на раждане с формули
В този раздел очертахме различни формули за изчисляване на възрастта от датата на раждане при различни сценарии:
- Изчислете възрастта като брой пълни години
- С функция INT (Основен)
- С функция YEARFRAC (По-точно)
- С функция DATEDIF (Може да показва възрастта в различни времеви единици)
- Изчислете възрастта във формат година + месец + ден
(AD) Изчислете възрастта в Excel с Kutools с няколко кликвания
Търсите без усилие да изчислите възрастта до днес или която и да е дадена дата и да ги представите в различни формати като години, месеци, седмици, дни или комбинация година + месец + ден? Kutools за Excel опростява тази задача! Няма нужда от ръчно въвеждане на формули – Kutools рационализира целия процес, предлагайки удобно решение за всички потребители на Excel. Открийте повече тук: Изчислете лесно възрастта от датата на раждане, без да помните формули. |
|
Освен изчисляването на възрастта, Kutools за Excel предлага още 300 функции за Excel. Опитайте ги всички в 30-дневен безплатен пробен период без ограничения на функциите сега! |
Преобразувайте рождена дата във възраст с функцията INT
Можем да изчислим възрастта, като извадим датата на раждане от текущата дата. След това, като използваме функцията INT, можем да покажем възрастта в цели години, както следва:
Изберете празна клетка, където искате да се показва възрастта, въведете формулата по-долу и натиснете Въведете ключ. След това изберете клетката с резултати и плъзнете манипулатора й за запълване (малкия зелен квадрат в долния десен ъгъл на клетката) надолу, за да получите всички резултати.
=INT((TODAY()-A2)/365)
Забележки:
- За да получите нечия възраст на определена дата, заменете ДНЕС() функция във формулата с тази конкретна дата. Например, ако конкретната дата е в клетка B2, използвайте формулата по-долу:
=INT((B2-A2)/365)
- Използването на тази формула в Excel, която разделя разликата в дните между две дати на 365, обикновено дава точни резултати, но не е перфектна. Може да изчисли неточно възрастта около високосните години или за родените на 29 февруари. Алтернатива е да се раздели на 365.25, за да се отчетат високосните години, но това също може да доведе до грешки, особено за възрасти, които не обхващат високосна година. Въпреки че този метод като цяло е ефективен, той не е идеален за прецизни изчисления. Следните формули въвеждат специализирани функции, които осигуряват безупречно изчисляване на възрастта във всички сценарии.
Преобразувайте датата на раждане във възраст с функцията YEARFRAC
Функцията YEARFRAC е по-точна за изчисляване на възрастта от дата на раждане, тъй като отчита точния брой дни във всяка година, включително високосните години. Като зададете третия аргумент, основа, до 1, YEARFRAC използва действителния брой дни в изчислението си, като гарантира прецизност, особено в случаите, включващи високосни години.
В празна клетка, където искате да се изчисли възрастта, въведете формулата по-долу и натиснете Въведете. За да възпроизведете това изчисление за други данни, плъзнете манипулатора за попълване на клетката с резултати надолу.
=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)
Преобразувайте рождена дата във възраст с функцията DATEDIF
Функцията DATEDIF в Excel може да се използва за изчисляване на възрастта от дата на раждане. С помощта на "y" в единица аргумент на функцията, тя изчислява броя на пълните години между две дати.
Изберете празна клетка, за да покажете възрастта, въведете формулата, предоставена по-долу, и натиснете Въведете ключ. След това щракнете върху клетката с резултата и плъзнете манипулатора й за запълване надолу, за да приложите формулата към други клетки и да получите всички резултати.
=DATEDIF(A2,NOW(),"y")
Забележка: В горната формула DATEDIF "y" изчислява пълните години от датата в клетка A2 до днес. Можете да замените "y" с "m", "d", "md", "ym" или "yd", за да изчислите различни аспекти на разликата в датата:
- "M": Броят на пълните месеци в дадения период.
- "D": Броят дни в дадения период.
- "MD": Разликата между дните на дадените две дати. Месеците и годините на датите се игнорират.
- "YM": Разликата между месеците на дадените две дати. Дните и годините на датите се игнорират
- "YD": Разликата между дните на дадените две дати. Годините на датите се игнорират.
Показване на възрастта във формат година + месец + ден с функцията DATEDIF
За да изчислите възрастта във формат година + месец + ден, комбинирайте три формули DATEDIF в Excel, всяка с различен аргумент за единица.
Изберете празна клетка, за да покажете възрастта, въведете формулата, предоставена по-долу, и натиснете Въведете ключ. След това щракнете върху клетката с резултата и плъзнете манипулатора й за запълване надолу, за да приложите формулата към други клетки и да получите всички резултати.
=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"
Лесно изчисляване на възрастта от датата на раждане без запомняне на формули
Kutools за Excel's Помощник за дата и час функцията опростява изчисленията на възрастта, като ви позволява лесно да конвертирате рождени дати във възраст само с няколко кликвания, без да е необходимо да помните формули. Той предлага гъвкавост за изчисляване на възрастта до текущия ден или конкретна дата и предоставя резултати в различни формати като години, месеци, седмици, дни или комбинация от години + месеци + дни. Този удобен за потребителя инструмент рационализира процеса, като го прави бърз и достъпен за всички потребители на Excel.
Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.
- Изберете празна клетка, за да покажете възрастта. След това щракнете Kutools > Помощник за формула > Помощник за дата и час.
- в Помощник за дата и час диалогов прозорец, моля, конфигурирайте както следва.
- Отидете в възраст раздел;
- в Дата на раждане изберете клетката, съдържаща датата на раждане, от която искате да изчислите възрастта;
- Избери днес опция в Да се раздел;
- Изберете желания изходен формат за възрастта, като години, месеци, дни или комбинация от Тип изходен резултат падащ списък;
- Щракнете върху OK бутон.
Резултат
След това възрастта се попълва в избраната клетка. Изберете клетката с резултати и след това плъзнете манипулатора й за запълване докрай надолу, за да получите всички възрасти.
Забележки:
- За да покажете възрастта във формат година + месец + ден, изберете Година + Месец + Ден от Тип изходен резултат падащ списък. Резултатът ще се появи, както е показано на екранната снимка по-долу. Освен това тази функция поддържа показване на възрастта в месеци, седмици или дни, отговаряйки на вашите специфични изисквания.
- Искате да получите достъп до Помощник за дата и час особеност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
Свързани членове:
- Преобразувайте датата в име на ден от седмицата или име на месец
- Промяна на американския формат на датата
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!