Բովանդակություն
Excel-ում մի քանի տեխնիկա օգտագործելով՝ մենք կարող ենք հաշվարկել մարդու իրական տարիքը: Տարիքը հաշվելու համար մենք կարող ենք օգտագործել տարիներ, ամիսներ, օրեր, ժամեր և այլն: Տարիքը հաշվարկելու համար մենք պետք է տրամադրենք սկզբի և ավարտի ամսաթվերը: Սովորելով հաշվարկել տարիքը երկու ամսաթվերի միջև, բացի տարիքից, մենք կարող ենք հաշվարկել ծրագրի տևողությունը, երկու նշված ամսաթվերի միջև ժամանակի տարբերությունը, կազմակերպության գոյության տարիների թիվը և այլն: վրա. Այս հոդվածում մենք կքննարկենք, թե ինչպես կարելի է հաշվել տարիքը Excel-ում երկու ամսաթվերի միջև:
Ներբեռնեք պրակտիկայի աշխատանքային գրքույկը
Calculating Age Between Two Dates.xlsm
Excel-ում երկու ամսաթվերի միջև տարիքը հաշվարկելու 6 եղանակ
Երկու ամսաթվերի միջև տարիքը հաշվարկելու համար մենք ստեղծել ենք տվյալների բազա՝ հիմնվելով որոշ աշխատակիցների Ծննդյան ամսաթվի վրա ընկերությունը և Ընթացիկ ամսաթիվը : Մենք ընդունել ենք Ընթացիկ ամսաթիվը որպես սովորական ամսաթիվ: Տվյալների հավաքածուն այսպիսին է:
Այժմ մենք կքննարկենք երկու ամսաթվերի միջև տարիքը հաշվարկելու տարբեր մեթոդներ:
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:
Այնուհետև, օգտագործելով Fill Handle մենք գտնում ենք տարիքը 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 . Այսպիսով, մենք կարող ենք անտեսել այս բանաձևի «գումարած» նշանը:
Արդյունքում մենք կարող ենք գտնել իրական կամ կոտորակային տարիքը այսպես:
Եվ վերջապես, օգտագործելով Fill Handle , մենք գտնում ենք բոլորը նման:
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 բջիջում:
Բազմիցս պետք է օգտագործենք Լրացրեք Handle ՝ մյուս բջիջներում տարիքը գտնելու համար:
Արդյունքում մենք ստանում ենք այսպիսի արդյունք:
Կարդացեք Ավելին. Ինչպես հաշվարկել տարիքը Excel-ում տարիներով և ամիսներով (5 հեշտ եղանակ)
5. Օգտագործելով DATEDIF-ը և TODAY-ըԸնթացիկ ժամանակով տարիքը հաշվարկելու գործառույթներ
Եթե մենք ցանկանում ենք օգտագործել սկզբնական ընթացիկ ժամանակը և հետագայում փոխել տարիքը օրեցօր ժամանակի փոփոխությամբ, մենք կարող ենք դա անել երկու հարմար համակարգերով:
5.1 Օգտագործելով Տարբեր ժամանակի սյունակը
Մենք կարող ենք փոխել ժամանակը տվյալների հավաքածուում սկզբնական Ընթացիկ ժամանակով : Դա անելու համար մենք պետք է կիրառենք TODAY ֆունկցիան ստորև D5 բջիջում: Այստեղ, E5 բջիջում մենք արդեն կիրառել ենք DATEDIF ֆունկցիան։
=TODAY()
Երկրորդը, մենք պետք է սեղմենք ENTER :
Արդյունքում մենք գտանք սկզբնական Ընթացիկ ժամանակը . Եվ Տարիքը տարիներով E5 բջջում նույնպես համապատասխանաբար փոխվել է՝ 29 -ից 32:
Հետո օգտագործելով Fill Handle և D և E սյունակներում, մենք վերջապես գտանք տարիքները յուրաքանչյուր բջիջում՝ ըստ Ընթացիկ ժամանակի:
5.2 Առանց տարբեր ժամանակի սյունակի օգտագործման
Մենք պարզապես կարող ենք օգտագործել DATEDIF և TIME<2 համակցությունը> գործառույթներ՝ տարիքը հաշվարկելու համար՝ առանց ժամանակի սյունակի օգնության: Դա անելու համար մենք պետք է կիրառենք ստորև բերված բանաձևը D5 բջիջում այսպես:
=DATEDIF(C5,TODAY(),”Y”)
Այստեղ մենք օգտագործել ենք TODAY() այլ ժամային բջիջի հղում օգտագործելու փոխարեն: Սա նշանակում է, որ վերջին անգամ նշված բջջային հղումը Այսօր է:
Նմանապես, սեղմելով Enter , մենք ստանում ենք տարիքը որպես 32 ։
Վերջապես, մենք պետք է օգտագործենք Fill Handle D5 -ից մինչև D14<2 յուրաքանչյուր բջիջի տարիքը ստանալու համար։>.
Արդյունքում մենք գտնում ենք ելքը այսպես.
6. VBA-ի կիրառումը Excel-ում երկու ամսաթվի միջև տարիքը հաշվարկելու համար
VBA կիրառումը ևս մեկ մեթոդ է, որով մենք կարող ենք տարիքը հաշվարկել: Դրա համար մենք պետք է հետևենք ստորև նշված քայլերին:
Սկզբում անցեք Developer ներդիր > Visual Basic :
Երկրորդ, սեղմեք Տեղադրել > ապա Մոդուլ ։
Արդյունքում դատարկ Մոդուլ կհայտնվի այսպես։
Երրորդ, մենք պետք է պատճենենք և տեղադրենք VBA կոդը ներքևում Մոդուլի ներսում:
2304
Դրանից հետո սեղմեք Գործարկել > ապա Գործարկեք Sub/UserForm :
Եվ վերջապես, մենք կստանանք ստորև բերված արդյունքը:
Կարդալ ավելին. Excel VBA. Հաշվել տարիքը ծննդյան ամսաթվից
Հիշել բաներ
- Մենք չենք կարող դիմել միայն DATEDIF ֆունկցիան, որտեղ մենք պետք է գտնենք տարիքները կոտորակային տեսքով:
- Կոտորակային տարիքը գտնելու համար մենք պետք է կիրառենք YEARFRAC ֆունկցիան, կամ կարող ենք նաև. օգտագործել Թվաբանական բանաձևը ։
- Մենք պետք է օգտագործենք CONCATENATE և DATEDIF ֆունկցիաների համակցությունը, երբ պետք է հաշվարկենք տարիները, ամիսները և օրերը։ այսինքն՝ բոլորը:
- Տարիքը գտնելու դինամիկ օգտագործման համար մենք պետք է կիրառենք TODAY
Եզրակացություն
Excel-ն ունի տարբեր արդյունավետ բանաձևեր՝ գտնելու տարիքը կամ ժամանակային ընդմիջումները: Այս հոդվածում մենք փորձել ենք քննարկել բոլոր այն գործառույթները, որոնք օգտագործվում են տարիք գտնելու համար: