Како да се пресмета возраста помеѓу два датуми во Excel (6 корисни методи)

  • Споделете Го Ова
Hugh West

Користејќи неколку техники во Excel, можеме да ја пресметаме вистинската возраст на лицето. Можеме да користиме години, месеци, денови, часови и така натаму за да ја пресметаме возраста. Мора да ги наведеме датумите на почеток и крај за да ја пресметаме возраста. Со учење како да се пресметува возраста помеѓу два датума, освен возраста, можеме да го пресметаме времетраењето на проектот, временската разлика помеѓу два наведени датуми, бројот на години на постоење на организацијата итн. на. Во оваа статија, ќе разговараме за тоа како да се пресмета возраста во ексел помеѓу два датума.

Преземете ја работната книга за вежбање

Пресметување возраст помеѓу два датума.xlsm

6 методи за пресметување на возраста помеѓу два датума во Excel

За да ја пресметаме возраста помеѓу два датума, направивме база на податоци врз основа на Датумот на раѓање на некои вработени во компанија и Тековен датум . Го земавме Тековниот датум како типичен датум. Податокот е вака.

Сега ќе разговараме за различни методи за пресметување на возраст помеѓу два датуми.

1. Примена на функцијата DATEDIF за пресметување на возраст помеѓу два датуми во Excel

Можеме да ја користиме функцијата DATEDIF кога треба да ја пресметаме разликата помеѓу два датуми. Тоа може да биде или години или месеци или денови. Со користење на оваа функција ќе го најдеме само совршениот интервал на датумот, но не и вистинскиот или фракциониот интервал на датумот. Можеме да ја напишеме формулата за да најдеме Возраство Години во ќелијата E5 вака.

=DATEDIF(C5,D5,”Y”)

Тука, C5 се однесува на Датумот на раѓање на Џејн и D5 се однесува на Тековното време кое ние произволно сме го земале. Y покажува дека возраста ќе се прикаже само како години.

Синтаксата на функцијата DATEDIF е DATEDIF(датум на почеток, датум на крај, единица) .

Второ, со притискање на ENTER ја наоѓаме вредноста на возраста како 29 вака.

Во овој чекор, можеме да ја користиме Рачка за пополнување за да најдеме Возраст во години од ќелијата E6 до E14 . За ова, само треба да го повлечеме курсорот на ќелијата E5 со држење на десниот крај.

Како резултат на тоа, Резултатот ќе го најде вака.

Прочитај повеќе: Како да се пресмета возраста од роденден во Excel (8 лесни методи)

2. Користење на функцијата YEARFRAC за пресметување возраст помеѓу два датума

Во практични случаи, можеме да ја користиме функцијата YEARFRAC каде што треба да ја најдеме вистинската или фракционата возраст . Можеме да ја напишеме формулата во ќелијата E5 вака.

=YEARFRAC(C5,D5,1)

Тука, 1 се однесува на Основа на аргументот.

По притискање на ENTER , ја наоѓаме возраста како 29.99452405.

Подоцна, со користење на Рачка за пополнување ги наоѓаме возрастите од ќелиите C6 до D6 .

Објаснување на формулата

The Основа е главно параметар на кој го броиме бројот на фракциони години. Може да има една од петте вредности што ги опишавме подолу:

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

Прочитај повеќе: Excel формулата за пресметување на возраста на конкретен датум

3. Користење на DATEDIF и аритметички операции за пресметување на возраст во пополнети и фракциони месеци

Можеме да ја примениме функцијата DATEDIF за да ја пресметаме совршената возраст во месеци. Исто така, можеме да го најдеме со користење на едноставна аритметичка формула. Во ќелијата E5 на сликата подолу, можеме да ја примениме функцијата DATEDIF за да ја пресметаме Возраст во вистински месеци вака.

=DATEDIF(C5,D5,”M”)

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

Второ, со притискање на ENTER најдовме 359 месеци во E5 ќелијата.

Ние може едноставно да го направи тоа со користење на Аритметичка формула подолу.

=+(D5-C5)/30

Тука, +=(B2-A2)/30 го враќа истиот излез како формулата =( B2-A2)/30 . Оттука, можеме да го игнорираме знакот „плус“ на оваа формула.

Како резултат на тоа, можеме да ја најдеме вистинската или фракционата возраст вака.

И, конечно, со користење на Рачка за пополнување наоѓаме се вака.

4. Користење на функциите CONCATENATE и DATEDIF за пресметување на возраста во години, месеци и денови.

Можеме да ја користиме комбинацијата од функциите CONCATENATE и DATEDIF кога сакаме да се пресмета возраста во точни години, месеци и денови. Во ќелијата E5 , можеме да ја поставиме формулата вака.

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

Користејќи ја функцијата CONCATENATE , ние имаат споено (комбинирани) три формули DATEDIF во формулата внесена погоре. По секоја формула DATEDIF , ги внесовме текстуалните низи Години, месеци, и Денови . Ова значи дека резултатите од секоја формула DATEDIF ќе се комбинираат со текстуалните низи во конечниот излез.

Повторно, со притискање на ENTER , ја наоѓаме Вистинската возраст во ќелијата E5 .

Постојано, треба да го користиме Пополнете ја рачката за да ја пронајдете возраста во другите ќелии.

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

Прочитајте Повеќе: Како да се пресмета возраста во Excel во години и месеци (5 лесни начини)

5. Користење на DATEDIF и TODAYФункции за пресметување на возраст со тековно време

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

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

Можеме да го промениме времето во базата на податоци со оригиналното Тековно време . За да го направиме ова, треба да ја примениме функцијата ДЕНЕС подолу во ќелијата D5 . Овде, во ќелијата E5 , веќе ја применивме функцијата DATEDIF .

=TODAY()

Второ, треба да притиснете ENTER .

Како резултат на тоа, го најдовме оригиналното Тековно време . И Возраста во години во E5 ќелијата исто така се промени соодветно, од 29 на 32.

По користејќи Рачка за пополнување на двете колони D и E , конечно најдовме возрасти во секоја ќелија според Тековното време.

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

Можеме едноставно да ја користиме комбинацијата на DATEDIF и TIME функции за пресметување на возраста без помош на временска колона. За да го направиме ова, треба да ја примениме формулата подолу во ќелијата D5 вака.

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

Тука, користевме TODAY() наместо да користите друга референца за временска ќелија. Ова значи дека последен пат означена референца на ќелијата е Денес .

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

Конечно, треба да ја користиме Рачка за полнење за да добиеме возраст во секоја ќелија од D5 до D14 .

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

6. Примена на VBA за пресметување на возраст помеѓу два датуми во Excel

Примената VBA е уште еден метод со кој можеме да ја пресметаме возраста. За ова, треба да ги следиме чекорите подолу.

Прво, одете во картичката Програмер > Visual Basic .

Второ, кликнете на Вметни > тогаш Модул .

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

Трето, треба да го копираме и залепиме кодот VBA подолу во Модулот.

7135

После тоа, кликнете на Стартувај > тогаш Стартувај Sub/UserForm .

И конечно, ќе го добиеме излезот подолу.

Прочитајте повеќе: Excel VBA: Пресметајте ја возраста од датумот на раѓање

Работи што треба да ги запомните

  • Не можеме да аплицираме само функцијата DATEDIF каде што треба да ги најдеме возрастите во дропска форма.
  • За да најдеме дробна возраст, треба да ја примениме функцијата YEARFRAC или можеме исто така користете Аритметичка формула .
  • Мораме да ја користиме комбинацијата од функциите CONCATENATE и DATEDIF кога треба да пресметаме години, месеци и денови т.е. сите.
  • За динамично користење на наоѓање возрасти, треба да го примениме ДЕНЕС

Заклучок

Excel има различни ефективни формули за наоѓање возрасти или временски интервали. Во оваа статија, се обидовме да ги разгледаме сите функции што се користат за наоѓање возрасти.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.