Ինչպես հաշվարկել տարիքը ծննդյան օրվանից Excel-ում (8 հեշտ մեթոդ) -

  • Կիսվել Սա
Hugh West

Հոդվածում ներկայացված են Excel-ում ծննդյան տարեդարձից տարիքը հաշվարկելու զարմանալի մեթոդներ: Դուք կսովորեք մի քանի բանաձևեր՝ տարիքը հաշվարկելու համար որպես ամբողջական տարիներ, ինչպես նաև ստանալ իրական տարիքները տարիներով, ամիսներով և օրերով այսօրվա ամսաթվով կամ որոշակի ամսաթվով: Այժմ մենք ձեզ կանցկացնենք այն հեշտ և հարմար մեթոդներով, թե ինչպես կարելի է հաշվարկել տարիքը ծննդյան օրվանից Excel-ում:

Ներբեռնեք Practice Workbook

Դուք կարող եք ներբեռնել հետևյալ Excel-ի աշխատանքային գիրքը՝ ավելի լավ հասկանալու և ինքներդ ձեզ վարժվելու համար: .

Հաշվարկել տարիքը ծննդյան օրվանից.xlsm

Excel-ում ծննդյան օրվանից տարիքը հաշվարկելու 8 եղանակ

«Հեյ, քանի տարեկան ես ? « Շատ հաճախ տրվող հարց: Մեր մանկությունից բոլորս պետք է հաճախակի լսած լինենք այս հարցը։ Բայց ի՞նչ է դա նշանակում: Այն սովորաբար նշանակում է պատասխան, որն արտահայտում է, թե որքան ժամանակ եք ողջ եք:

Չնայած Excel-ում ծննդյան օրվանից տարիքը հաշվարկելու հատուկ գործառույթ չկա, կան Ծննդյան ամսաթիվը տարիքի փոխարկելու մի քանի այլընտրանքային եղանակներ:

Մենք ունենք Ծննդյան օրեր 10 անհատների ցուցակ:

այս պահին մենք Excel-ում կհաշվենք նրանց տարիքը՝ սկսած ծննդյան օրերից:

1. Օգտագործելով Հիմնական բանաձևը Excel-ում ծննդյան օրվանից տարիքը հաշվարկելու համար

Սկզբում մենք կսովորենք ամենավանդական եղանակը Excel-ում տարիքը հաշվարկելու համար: Ո՞րն է մարդկանց տարիքը որոշելու ամենատարածված մեթոդը: Պարզապես հանեքծննդյան ամսաթիվը ընթացիկ ամսաթվից. Տարիքը հաշվարկելու այս ընդհանուր բանաձևը կարող է օգտագործվել նաև Excel-ում: Ուշադիր հետևեք քայլերին:

Քայլեր.

  • Սկզբում , ընտրեք D5 բջիջը, մուտքագրեք ստորև բերված բանաձևը , և սեղմեք ENTER :
=(TODAY()-C5)/365.25

Այստեղ C5 -ի մեկնարկային բջիջն է <: 8>Ծննդյան սյունակ:

TODAY ֆունկցիան վերադարձնում է այսօրվա ամսաթիվը: Բնականաբար, 1 տարին բաղկացած է 365 օրից։ Բայց նահանջ տարին գալիս է 4 տարին մեկ, ուստի մենք ամսաթվի տարբերությունները բաժանում ենք 365,25-ի: Օգտագործեք Լրացնել բռնակի գործիքը և քաշեք այն ներքև, որպեսզի ավարտեք D սյունակը:

  • Այնուհետև, եթե ցանկանում եք արդյունքները ցուցադրել ընդամենը ամբողջական տարիների ընթացքում, օգտագործեք INT ֆունկցիա .
=INT(D5)

Ծանոթագրություն՝ Համոզվեք, որ D5:D14 բջիջները ֆորմատավորված են Թիվ կամ Ընդհանուր :

Կարդալ ավելին. Ինչպես հաշվարկել միջին տարիքը Excel-ում (7 հեշտ մեթոդ)

2. Կիրառել IF, YEAR, MONTH և NOW ֆունկցիաների բանաձևերի համակցությունը

Այս մեթոդը կիրառում է բանաձև համատեղելով որոշ հստակ գործառույթներ: IF , YEAR , MONTH և NOW ֆունկցիաներն այստեղ ունեն իրենց սեփական գործողությունները: Խնդրում ենք հետևել ստորև նշված քայլերին:

Քայլեր.

  • Սկզբում ընտրեք D5 բջիջը և գրեք ստորև բերված բանաձևը և հպեք Մուտքագրեք .
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")

Բանաձեւի բաժանում

Ահա ԱՄԻՍ և ՏԱՐԻ գործառույթները վերադարձնում են այդ ամսաթվի ամիսը և տարին որպես թիվ: Մենք օգտագործեցինք IF ֆունկցիան ՝ զետեղելու տրամաբանական թեստ, որը, եթե ներկայիս ամսաթվի ամիսը մեծ է ծննդյան ամսաթվի ամսից , ապա բանաձևն աշխատում է. :

YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"

Հակառակ դեպքում մնացած բանաձեւը կաշխատի՝

YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"

Նշում. Այս մեթոդի թերությունն այն է, որ այն վերադարձնում է 12 ամիս՝ 1 տարի ավելացնելու փոխարեն: Մենք դա կարող ենք տեսնել Ջոնսի դեպքում:

3. Տարիքի հաշվարկը ծննդյան տարեթվից, ամսից և օրվանից տարբեր բջիջներում

Ահա, մենք ստացանք մեր ծննդյան ամսաթիվը տարբեր բջիջներում՝ դրանք բաժանելով Տարի , Ամիս, և Օր :

Այս աղյուսակից , մենք ուզում ենք հաշվարկել նրանց ներկայիս տարիքը: Ուշադիր հետևեք մեր աշխատանքային քայլերին:

Քայլեր.

  • Նախ, մենք պետք է ստանանք ծննդյան ամսաթիվը` օգտագործելով DATE և DATEVALUE գործառույթները: Դա անելու համար մենք օգտագործեցինք այս բանաձևը.
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

Այս բանաձևը միավորեց տարբեր տարիներ, ամիսներ և օրեր մեկ բջիջի մեջ:

  • Ընտրեք G5 բջիջը և տեղադրեք ստորև բերված բանաձևը:
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "&  DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"

Կարդալ ավելին. Ինչպես հաշվարկել տարիքը Excel-ում տարիներով և ամիսներով (5 հեշտ եղանակ)

4. Իրականացում YEARFRAC ֆունկցիան

Օգտագործելով YEARFRAC ֆունկցիան , որը վերադարձնում է տարվա մասնաբաժինը, նույնպես հուսալի մոտեցում է ծննդյան օրերից տարիքը հաշվարկելու համար։Excel. Հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Ընտրեք D5 բջիջը և մուտքագրեք ստորև բերված բանաձևը:
=YEARFRAC(C5,TODAY(),1)

Այս ֆունկցիան հաշվարկել է ծննդյան և այսօրվա օրվա տարբերությունը: Այստեղ մենք վերցնում ենք հիմքը որպես 1, ինչը նշանակում է փաստացի:

  • Տարիքը ամբողջական տարիներով ցույց տալու համար օգտագործեք INT ֆունկցիան :

5. Excel-ում ծննդյան օրվանից տարիքը հաշվարկելու համար DATEDIF ֆունկցիայի ընդունում

Տարիքը հաշվարկելու ամենահարմար և օգտագործելի ֆունկցիան DATEDIF ֆունկցիան է . Մանրակրկիտ հետևեք քայլերին:

Քայլեր.

  • Սկզբում ընտրեք D5 բջիջը և տեղադրեք ստորև բերված բանաձևը և սեղմեք Մուտքագրեք .
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

Բանաձեւի բաշխում

Տարիքը տարիներով, ամիսներով և օրերով ստանալու համար մենք օգտագործել ենք «Y» , «YM» և «MD» արգումենտները: հաջորդաբար DATEDIF ֆունկցիայի -ում: Վերոնշյալ բանաձևը վերադարձնում է մեկ տեքստային տող՝ միացված 3 արժեքներով (տարիներ, ամիսներ և օրեր):

6. Համակցելով IF-ը DATEDIF ֆունկցիայի հետ՝ ցուցադրելու միայն ոչ զրոյական արժեքներ

Մեր նախորդ տարբերակում մեթոդով, դուք կարող եք նկատել մի խնդիր, որը ցույց է տալիս 0 ամիս և 0 օր որոշ բջիջներում:

Այս խնդրից խուսափելու և պարզապես ոչ զրոյական արժեքներ ցուցադրելու համար մենք կարող ենք անել. մեր նախորդ բանաձևի որոշակի վերանորոգում` համակցելով IF ֆունկցիան : Նոր բանաձևով թարմանալու համար՝ուշադիր դիտեք:

Քայլեր.

  • Սկզբում ընտրեք D5 բջիջը և գրեք բանաձևը հետևյալ կերպ և սեղմեք Մուտքագրեք ։
=IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")

Այս բանաձևը նման է մեր նախորդ բանաձևին, բայց միակ տարբերությունն այն է, որ եթե տարիների, ամիսների կամ օրերի զրոյական արժեք կա, այդ պայմանները կբացակայվեն: Օգտագործելով IF ֆունկցիան մենք կիրառեցինք այս պայմանը, որպեսզի ցուցադրենք միայն ոչ զրոյական արժեքներ:

7. Տարիքի հաշվարկ կոնկրետ ամսաթվով

Մեր նախորդ մեթոդներում մենք սովորեցինք, թե ինչպես հաշվարկել ներկա տարիքը ծննդյան օրվանից: Այժմ մենք կիմանանք տարիքը որոշակի ամսաթվի որոշման կարգը:

Կոնկրետ ամսաթվի տարիքը կանխագուշակելու համար մենք օգտագործել ենք DATEDIF ֆունկցիան կրկին: Դրանից դուք ակնհայտորեն կարող եք հասկանալ այս գործառույթի օգտագործման հարմարավետությունը: Հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Ընտրեք E5 բջիջը և մուտքագրեք ստորև բերված բանաձևը և սեղմեք ENTER .
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

Մեր նախորդ մեթոդներից տարբերությունն այն է, որ այնտեղ մենք հաշվարկել ենք տարիքը մինչ օրս ամսաթիվը. Այսպիսով, մենք օգտագործեցինք TODAY ֆունկցիան : Բայց այստեղ մենք մշակում ենք տարիքը կոնկրետ ամսաթվով, ոչ թե ներկա տարիքը: Այսպիսով, մենք օգտագործում ենք մեկ այլ բջջային հղում Ավարտման ամսաթիվը :

Կարդալ ավելին. Ինչպես հաշվարկել տարիքը երկու ամսաթվերի միջև Excel-ում (6 օգտակար մեթոդներ)

8. VBA-ի կիրառում ծննդյան օրվանից տարիքը հաշվարկելու համարExcel

Excel-ում ծննդյան օրերից տարիքը հաշվարկելու մեկ այլ եղանակ է օգտագործել VBA կոդը: Այս մեթոդով տարիքը հաշվարկելու համար կարող եք հետևել ստորև նշված քայլերին:

Քայլեր.

  • Աջ սեղմեք Թերթի անունը և ընտրեք Դիտել կոդը ։

  • Անմիջապես բացվում է Microsoft Visual Basic հավելվածների պատուհանը: Աջ սեղմեք Sheet9 (VBA) > ընտրեք Տեղադրել > Մոդուլ:

  • Այն բացում է կոդի մոդուլ, որտեղ տեղադրեք ստորև նշված կոդը ներքև և սեղմեք Գործարկել կոճակը կամ սեղմեք F5:
2635
  • Այժմ, փակելով ծածկագրի մոդուլը, վերադարձեք աշխատաթերթ: Դուք կարող եք տեսնել, որ D5:D14 բջիջները ինքնաբերաբար լրացվել են տարիքով տարիներով: Բանաձևի տողում մենք կարող ենք տեսնել DATEDIF ֆունկցիան , որը մենք օգտագործել ենք մեր VBA կոդում :

Պարզել այն ամսաթիվը, երբ մարդը հասնում է որոշակի տարիքի

Ենթադրենք, Ռոբինի ծննդյան ամսաթիվը 13-08-1996 է: Ե՞րբ պիտի նա դառնա իր 50 տարեկանը։ Դուք որտեղի՞ց գիտեք դա։ Անհանգստանալու ոչինչ չկա, եթե դա ավելի վաղ չգիտեիք: Պարզապես ուշադիր հետևեք մեր քայլերին:

Քայլեր.

  • Սկզբում ընտրեք D5 բջիջը և գրեք բանաձևը հետևյալ կերպ, այնուհետև սեղմեք Մուտքագրեք ։
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

Այստեղ մենք նոր ենք ավելացրել 50-ը տարվա հետ ծննդյան ամսաթվի մասին։ Ի վերջո, այն վերադառնում է 50 տարին լրանալու ամսաթվինՏարիքը .

Եզրակացություն

Շնորհակալություն այս հոդվածը կարդալու համար, հուսով ենք, որ սա օգտակար էր: Խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում, եթե ունեք հարցեր կամ առաջարկություններ: Խնդրում ենք այցելել մեր կայքը Exceldemy ավելին ուսումնասիրելու համար:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: