Բովանդակություն
Հոդվածում ներկայացված են Excel-ում ծննդյան տարեդարձից տարիքը հաշվարկելու զարմանալի մեթոդներ: Դուք կսովորեք մի քանի բանաձևեր՝ տարիքը հաշվարկելու համար որպես ամբողջական տարիներ, ինչպես նաև ստանալ իրական տարիքները տարիներով, ամիսներով և օրերով այսօրվա ամսաթվով կամ որոշակի ամսաթվով: Այժմ մենք ձեզ կանցկացնենք այն հեշտ և հարմար մեթոդներով, թե ինչպես կարելի է հաշվարկել տարիքը ծննդյան օրվանից Excel-ում:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել հետևյալ Excel-ի աշխատանքային գիրքը՝ ավելի լավ հասկանալու և ինքներդ ձեզ վարժվելու համար: .
Հաշվարկել տարիքը ծննդյան օրվանից.xlsmExcel-ում ծննդյան օրվանից տարիքը հաշվարկելու 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 ավելին ուսումնասիրելու համար: