Բաց թողնել հիմնական բովանդակությունը

Excel- ը ստանալու կամ հաշվարկի տարիքը ծննդյան ամսաթվից

Եթե ​​Excel աշխատաթերթում ունեք աշխատողի ծննդյան ամսաթվի ցուցակ, ապա այժմ ցանկանում եք հաշվարկել նրանցից յուրաքանչյուրի տարիքը: Excel- ում կան մի քանի օգտակար գործառույթներ, ինչպիսիք են YEARFRAC- ը կամ DATEDIF- ը, որոնք կարող են օգնել ծննդյան տարեդարձից արագ և հեշտ տարիքը ստանալու:


Հաշվարկեք տարիքը ՝ ելնելով YEARFRAC ֆունկցիայի ծննդյան ամսաթվից

Excel- ում YEARFRAC գործառույթը կարող է օգնել ձեզ տարիքը ստանալ տվյալ ծննդյան ամսաթվից, ընդհանուր շարահյուսությունն է.

=YEARFRAC(birthdate, TODAY())
  • birthdateTheննդյան ամսաթիվը:
  • TODAY()Այս ֆունկցիան վերադարձնում է այսօրվա ամսաթիվը:

Այսպիսով, օգտագործեք ստորև բերված բանաձևը դատարկ բջիջի մեջ.

=YEARFRAC(B2,TODAY())

Եվ հետո, լրացնելու բռնակը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, բոլոր տարիքը հաշվարկվել և ցուցադրվում է որպես տասնորդական թվեր բջիջներում, տես նկարի նկարը.

Խորհուրդներ. Հաշվարկված արդյունքը տասնորդական թիվ է `օգտագործելով YEARFRAC ֆունկցիան, տարիքի համարը ամբողջ թիվ դարձնելու համար դուք պետք է համատեղեք INT գործառույթը հետևյալով.

=INT(YEARFRAC(B2,TODAY()))

Եվ դուք դարերը կստանաք որպես ամբողջ թվեր.


Հաշվարկեք տարիքը ՝ ելնելով ծննդյան ամսաթվից, DATEDIF գործառույթով

DATEDIF գործառույթը կարող է նաև ծննդյան տարեթիվը վերափոխել տարիքի, ընդհանուր շարահյուսությունը հետևյալն է.

=DATEDIF(birthdate, TODAY(), "y")
  • birthdateTheննդյան ամսաթիվը:
  • TODAY()Այս ֆունկցիան վերադարձնում է այսօրվա ամսաթիվը:
  • yԱյն վերադարձնում է լրիվ տարիների թիվը ծննդյան ամսաթվից մինչև ընթացիկ ամսաթիվ:

Այժմ խնդրում ենք մուտքագրել կամ պատճենել հետևյալ բանաձևը դատարկ բջիջում.

=DATEDIF(B2, TODAY(), "y")

Եվ բոլոր տարիքը հաշվարկվել է ծննդյան ամսաթվի հիման վրա, տես նկարի նկարը.


Հաշվարկեք տարիքը `հիմնվելով ծննդյան ամսաթվի վրա` ըստ տարիների, ամիսների և օրերի

Եթե ​​ցանկանում եք ստանալ այն անձանց ճշգրիտ տարիքը, օրինակ ՝ նրանց ծննդյան ամսաթվից մինչև ընթացիկ ամսաթիվ քանի տարի, ամիս և օր: Դուք պետք է DATEIF գործառույթները միավորեք մեկ մեկ բանաձևի հետևյալ կերպ.

=DATEDIF(B2,TODAY(),"Y") & " Years, " & DATEDIF(B2,TODAY(),"YM") & " Months, " & DATEDIF(B2,TODAY(),"MD") & " Days"

Եվ ապա, դուք կստանաք արդյունքներ, ինչպես ցույց է տրված հետևյալ նկարը.

Խորհուրդներ. Եթե ցանկանում եք անտեսել 0 տարին, ամիսը կամ օրը վերը նշված բանաձևը կիրառելիս, կարող եք համատեղել IF գործառույթը ՝ 0-երը ստուգելու համար: խնդրում ենք օգտագործել այս բանաձևը.

=IF(DATEDIF(B2, TODAY(),"y")=0,"",DATEDIF(B2, TODAY(),"y")&" Years, ")& IF(DATEDIF(B2, TODAY(),"ym")=0,"",DATEDIF(B2, TODAY(),"ym")&" Months, ")& IF(DATEDIF(B2, TODAY(),"md")=0,"",DATEDIF(B2, TODAY(),"md")&" Days")

Եվ ապա, ըստ անհրաժեշտության, կստանաք ներքևի նկարը, բոլոր տարիքը ցուցադրվում է տարիներով, ամիսներով և օրերով ՝ առանց 0 արժեքի.


Excel- ում հաշվարկեք տարիքը հատուկ ամսաթվով

Երբեմն, կցանկանայիք տարեթիվը ստանալ ծննդյան ամսաթվից մինչև որոշակի ամսաթիվ `ներկայիս ամսաթվի փոխարեն, այս դեպքում պարզապես անհրաժեշտ է փոխել ԱՅՍՕՐ () գործառույթը երկրորդ փաստարկի մեջ` կոնկրետ ամսաթվի հետ: Ինչպիսիք են.

=DATEDIF(birthdate, specific_date, "y")
  • birthdateTheննդյան ամսաթիվը:
  • specific_dateԱվարտման ամսաթիվը, որը ցանկանում եք հաշվել տարիքը ծննդյան ամսաթվից սկսած:
  • yԱյն վերադարձնում է լրիվ տարիների թիվը ծննդյան ամսաթվից մինչև ընթացիկ ամսաթիվ:

Խնդրում ենք օգտագործել բանաձևը հետևյալ կերպ.

=DATEDIF(B2, C2, "y")

Եվ հետո, տարիքը հաշվարկվել է ծննդյան ամսաթվից մինչև որոշակի ամսաթիվ, ինչպես ցույց է տրված հետևյալ նկարը.

Խորհուրդներ. Տարիքի ճշգրիտ տարիները, ամիսները և օրերը ստանալու համար օգտագործեք ստորև բերված բանաձևը.

=DATEDIF(B2, C2,"Y") & " Years, "& DATEDIF(B2,C2,"YM") & " Months, "&DATEDIF(B2,C2, "MD") & " Days"


Հաշվարկեք տարիքը `հիմնվելով ամսաթվի ծննդյան վրա, նախքան 1900 թվականը

Վերոնշյալ բանաձեւերը ճիշտ չեն գործում, երբ ծննդյան ամսաթիվը մինչև 1900 թվականն է, քանի որ 1900 թվին նախորդող ամսաթիվ մուտքագրելիս այն Excel- ում ավտոմատ կերպով կպահվի որպես տեքստի ձևաչափ: Այսպիսով, ահա օգտագործողի կողմից սահմանված գործառույթը կօգնի ձեզ ստանալ տարիքը, եթե ծննդյան ամսաթիվը 1900-ից շուտ է:

1. Սեղմեք Alt + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2. Եվ այնուհետեւ կտտացրեք Տեղադրել > Մոդուլներ, ապա պատճենեք հետևյալ VBA կոդը Մոդուլի պատուհանում:

Հաշվարկեք տարիքը ծննդյան ամսաթվից մինչև 1900 թվականը մինչև այսօր.

Function AgelnNow(ByVal xDate As Variant)
Dim xIA As Integer
xIA = 0
On Error Resume Next
xIA = DateDiff("yyyy", xDate, Now())
If (Month(Now()) < Month(xDate)) Or (Month(xDate) = Month(Now())) Then
If (Day(Now()) < Day(xDate)) Then
xIA = xIA - 1
End If
End If
If xIA = -1 Then
AgelnNow = "Error"
Else
AgelnNow = xIA
End If
End Function

3, Դրանից հետո դատարկ բջիջ մուտքագրեք հետևյալ բանաձևը. = AgelnNow (A2) (A2 ծննդյան ամսաթվի բջիջն է)

Ապա լրացրեք բռնիչը ներքև տարեք այն բջիջները, որոնք ցանկանում եք ստանալ տարիքը, քանի որ բոլոր տարիքները ծննդյան ամսաթվից մինչ օրս հաշվարկվել են, տես նկարի նկարը.

ԱկնարկԵթե ​​Ձեզ անհրաժեշտ է ընթացիկ ամսաթվի փոխարեն ծննդյան ամսաթվից մինչև մահվան տարիքը ստանալու տարիքը, կիրառեք հետևյալ կոդը ՝

Հաշվարկեք տարիքը մինչև 1900 թվականը մինչև մահվան թվականը.

Function Age(ByVal StartDate As Variant, ByVal EndDate As Variant)
    Dim xIA As Integer
    xIA = 0
    On Error Resume Next
    xIA = DateDiff("yyyy", StartDate, EndDate)
    If (Month(EndDate) < Month(StartDate)) Or (Month(StartDate) = Month(EndDate)) Then
        If (Day(EndDate) < Day(StartDate)) Then
            xIA = xIA - 1
        End If
    End If
    If xIA = -1 Then
       Age = "Error"
    Else
        Age = xIA
    End If
End Function

Եվ օգտագործեք այս բանաձևը. = Տարիքը (A2, B2) (A2 ծննդյան ամսաթվի բջիջն է, և B2 մահվան ամսաթվի բջիջն է) արդյունքը ստանալու համար, ինչպես ցույց է տրված ստորև նշված նկարը.


Հաշվեք տարիքը ՝ հիմնվելով ընթացիկ ամսաթվի ծննդյան օրվա կամ որոշակի ամսաթվի ՝ զարմանալի հատկությամբ

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


Օգտագործված հարաբերական գործառույթները.

  • YERFRAC:
  • Այն վերադարձնում է տասնորդական արժեք, որը ներկայացնում է կոտորակային տարիներ երկու ամսաթվերի միջև:
  • ԱՅՍՕՐ ()
  • Այն տալիս է ընթացիկ ամսաթվի արժեքը:
  • INT ()
  • Այն վերադարձնում է արժեքի ամբողջ մասը:
  • Ամսաթիվ
  • Այս գործառույթը վերադարձնում է տարիների, ամիսների կամ օրերի քանակը ՝ տրված երկու ամսաթվերի միջև:

Հարաբերական տարիքի հաշվարկման հոդվածներ.

  • Հաշվեք տարիքը Excel- ում նույնականացման համարից
  • Ենթադրելով, որ դուք ունեք նույնականացման համարների ցուցակ, որոնք պարունակում են 13 թվանշան, իսկ առաջին 6 համարները ծննդյան ամսաթիվն են: Օրինակ, 9808020181286 նույնականացման համարը նշանակում է, որ ծննդյան ամսաթիվը 1998/08/02 է:

Գրասենյակի արտադրողականության լավագույն գործիքները

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները  |  Deleteնջել դատարկ շարքերը  |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի  |  Կլոր առանց բանաձևի ...
Super VLookup: Բազմաթիվ չափանիշներ  |  Բազմակի արժեք  |  Բազմաթիթեղների միջով  |  Fuzzy Փնտրել...
Adv. Բացվող ցուցակ: Հեշտ բացվող ցուցակ  |  Կախված բացվող ցուցակ  |  Բազմակի ընտրություն Drop Down ցուցակ...
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  Համեմատեք սյունակները Ընտրեք նույն և տարբեր բջիջները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում  |  Դիզայնի տեսք  |  Մեծ Formula Bar  |  Աշխատանքային գրքույկի և թերթիկների կառավարիչ | Ռեսուրսների գրադարան (Ավտոմատ տեքստ)  |  Ամսաթիվ ընտրող  |  Միավորել աշխատանքային թերթերը  |  Գաղտնագրել/գաղտնազերծել բջիջները  |  Ուղարկեք նամակներ ըստ ցանկի  |  Սուպեր զտիչ  |  Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը ...)  |  50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը ...)  |  40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից ...)  |  19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց ...)  |  12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը ...)  |  7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտել Excel բջիջները ...)  |  ... եւ ավելին

Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...

Նկարագրություն


Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը:
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations