Како израчунати старост између два датума у ​​Екцелу (6 корисних метода)

  • Деле Ово
Hugh West

Користећи неколико техника у Екцел-у, можемо да израчунамо стварну старост особе. Можемо користити године, месеце, дане, сате и тако даље да бисмо израчунали старост. Морамо навести датум почетка и завршетка да бисмо израчунали старост. Научивши како да израчунамо старост између два датума, осим старости, можемо израчунати трајање пројекта, временску разлику између два наведена датума, број година постојања организације итд. на. У овом чланку ћемо разговарати о томе како израчунати старост у Екцел-у између два датума.

Преузмите радну свеску за вежбу

Израчунавање старости између два датума.клсм

6 метода за израчунавање старости између два датума у ​​Екцел-у

Да бисмо израчунали старост између два датума, направили смо скуп података на основу Датум рођења неких запослених у компанију и Тренутни датум . Узели смо Тренутни датум као типичан датум. Скуп података је овакав.

Сада ћемо разговарати о различитим методама за израчунавање старости између два датума.

1. Примена функције ДАТЕДИФ за израчунавање старости између два датума у ​​Екцел-у

Можемо да користимо ДАТЕДИФ функцију када треба да израчунамо разлику између два датума. То могу бити године или месеци или дани. Коришћењем ове функције наћи ћемо само савршени интервал датума, али не и стварни или делимични интервал датума. Можемо написати формулу да пронађемо Старосту годинама у ћелији Е5 овако.

=DATEDIF(C5,D5,”Y”)

Овде се Ц5 односи на Датум рођења Џејн и Д5 се односи на Тренутно време које смо произвољно узели. И означава да ће се старост приказивати само као године.

Синтакса функције ДАТЕДИФ је ДАТЕДИФ(датум почетка, датум завршетка, јединица) .

Друго, притиском на ЕНТЕР налазимо вредност старости као 29 овако.

У овом кораку можемо користити ручицу за попуњавање да пронађемо старост у годинама од ћелије Е6 до Е14 . За ово, само треба да повучемо курсор ћелије Е5 држећи десни крајњи угао.

Као резултат тога, ми смо Пронаћи ћу резултат овако.

Прочитајте више: Како израчунати старост од рођендана у Екцел-у (8 једноставних метода)

2. Коришћење функције ИЕАРФРАЦ за израчунавање старости Између два датума

У практичним случајевима, можемо да користимо ИЕАРФРАЦ функцију где треба да пронађемо стварну или делимичну старост . Формулу можемо написати у ћелији Е5 овако.

=YEARFRAC(C5,D5,1)

Овде се 1 односи на Основа аргумента.

Након притискања ЕНТЕР , налазимо старост као 29,99452405.

Накнадно, користећи Ручица за попуњавање налазимо узрасте од ћелија Ц6 до Д6 .

Објашњење формуле

Тхе Основа је углавном параметар на основу којег рачунамо број година у разломцима. Може имати једну од пет вредности које смо описали у наставку:

  • Можемо израчунати [(30 дана месечно)/(360 дана годишње)] према САД или Европска правила за Основу једнако 0 или 4 .
  • Опет, можемо узети [(стварни дани)/(стварни дана у години)], [(стварни дани)/360], или [(стварни дани)/365] са основом једнако 1, 2 , или 3 .
  • Морамо захтевати променљиве Датум почетка и Датум завршетка , али Основа је опционо. Екцел мисли да је основа 0 ако изоставимо Основу

Прочитајте више: Екцел формула за израчунавање старости на одређени датум

3. Користећи ДАТЕДИФ и аритметичке операције за израчунавање старости у навршеним и разломљеним месецима

Можемо применити функцију ДАТЕДИФ да бисмо израчунали савршену старост у месецима. Такође, можемо га пронаћи коришћењем једноставне аритметичке формуле. У ћелији Е5 на слици испод, можемо применити функцију ДАТЕДИФ да бисмо израчунали Старост у стварним месецима овако.

=DATEDIF(C5,D5,”M”)

Овде, М се односи на то да ће формула вратити старост за Месеци .

Друго, притиском на ЕНТЕР налазимо 359 месеци у Е5 ћелији.

Ми може једноставно да уради ово коришћењем Аритметичке формуле испод.

=+(D5-C5)/30

Овде, +=(Б2-А2)/30 враћа исти излаз као формула =( Б2-А2)/30 . Дакле, можемо да занемаримо знак „плус“ ове формуле.

Као резултат, можемо да пронађемо стварну или делимичну старост овако.

И на крају, коришћењем Филл Хандле налазимо све овако.

4. Коришћење функција ЦОНЦАТЕНАТЕ и ДАТЕДИФ за израчунавање старости у годинама, месецима и данима.

Можемо да користимо комбинацију функција ЦОНЦАТЕНАТЕ и ДАТЕДИФ када желимо да израчунате старост у тачним годинама, месецима и данима. У ћелију Е5 можемо поставити формулу овако.

=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)

Користећи функцију ЦОНЦАТЕНАТЕ , ми имају спојене (комбиноване) три формуле ДАТЕДИФ у формули која је унета изнад. После сваке формуле ДАТЕДИФ , унели смо текстуалне низове Године, Месеци, и Дани . То значи да ће резултати сваке формуле ДАТЕДИФ бити комбиновани са текстуалним низовима у коначном излазу.

Поново, притиском на ЕНТЕР , налазимо Стварна старост у ћелији Е5 .

Морамо више пута да користимо Попуните Хандле да бисте пронашли старост у другим ћелијама.

Као резултат, добијамо овакав излаз.

Прочитајте Више: Како израчунати старост у Екцел-у у годинама и месецима (5 једноставних начина)

5. Користећи ДАТЕДИФ и ДАНАСФункције за израчунавање старости са тренутним временом

Ако желимо да користимо оригинално тренутно време и накнадно променимо старост са променом времена из дана у дан, то можемо да урадимо помоћу два згодна система.

5.1 Коришћење колоне различитог времена

Можемо да променимо време у скупу података са оригиналним Тренутно време . Да бисмо то урадили, требало би да применимо ТОДАИ функцију у наставку у ћелији Д5 . Овде, у ћелији Е5 , већ смо применили функцију ДАТЕДИФ .

=TODAY()

Друго, треба да притиснемо ЕНТЕР .

Као резултат тога, пронашли смо оригинално Тренутно време . И Старост у годинама у ћелији Е5 се такође променила у складу са тим, са 29 на 32.

Након користећи Рукохват за попуњавање у колоне Д и Е , коначно смо пронашли старости у свакој ћелији према Тренутном времену.

5.2 Без употребе другачије временске колоне

Можемо једноставно да користимо комбинацију ДАТЕДИФ и ТИМЕ функције за израчунавање старости без помоћи временске колоне. Да бисмо ово урадили, морамо да применимо формулу испод у ћелији Д5 овако.

=DATEDIF(C5,TODAY(),”Y”)

Овде смо користили ТОДАИ() уместо коришћења друге временске ћелије. То значи да је последња означена референца ћелије Данас .

Слично, притиском на Ентер добијамо старост као 32 .

Коначно, треба да користимо ручицу за попуњавање да бисмо добили старост у свакој ћелији од Д5 до Д14 .

Као резултат, налазимо овакав излаз.

6. Примена ВБА за израчунавање старости између два датума у ​​Екцел-у

Примена ВБА је још један метод помоћу којег можемо израчунати старост. За ово морамо да следимо доленаведене кораке.

Прво, идите на картицу Програмер &гт; Висуал Басиц .

Друго, кликните на Инсерт &гт; затим Модуле .

Као резултат, празан Модул ће се појавити овако.

Треће, морамо да копирамо и налепимо ВБА код испод унутар Модуле.

7176

Након тога кликните на Покрени &гт; затим Покрени Суб/УсерФорм .

И коначно, добићемо излаз испод.

Прочитајте више: Екцел ВБА: Израчунајте године од датума рођења

Ствари које треба запамтити

  • Не можемо се пријавити само функција ДАТЕДИФ у којој треба да пронађемо узрасте у фракцијском облику.
  • Да бисмо пронашли разломљену старост, морамо да применимо функцију ИЕАРФРАЦ , или такође можемо користите Аритметичку формулу .
  • Морамо да користимо комбинацију функција ЦОНЦАТЕНАТЕ и ДАТЕДИФ када треба да израчунамо године, месеце и дане тј. све њих.
  • За динамичку употребу проналажења узраста, морамо да применимо ДАНАС

Закључак

Екцел има различите ефикасне формуле за проналажење узраста или временских интервала. У овом чланку покушали смо да размотримо све функције које се користе за проналажење узраста.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.