Excel-də iki tarix arasında yaşı necə hesablamaq olar (6 faydalı üsul)

  • Bunu Paylaş
Hugh West

Excel-də bir neçə üsuldan istifadə edərək, biz insanın faktiki yaşını hesablaya bilərik. Yaşı hesablamaq üçün illər, aylar, günlər, saatlar və s. istifadə edə bilərik. Yaşı hesablamaq üçün başlanğıc və bitmə tarixlərini verməliyik. İki tarix arasında yaşı hesablamağı öyrənməklə, yaşdan başqa, biz layihənin müddətini, göstərilən iki tarix arasındakı vaxt fərqini, təşkilatın mövcud olduğu illərin sayını və s. haqqında. Bu yazıda excel-də iki tarix arasında yaşı necə hesablayacağımızı müzakirə edəcəyik.

Təcrübə İş Kitabını Yükləyin

İki Tarix Arasında Yaşın Hesablanması.xlsm

Excel-də İki Tarix Arasında Yaşın Hesablanması üçün 6 Metod

İki tarix arasındakı yaşı hesablamaq üçün biz bəzi işçilərin Doğum Tarixi əsasında verilənlər toplusu yaratdıq. şirkət və Cari Tarix . Biz tipik tarix kimi Cari Tarix götürdük. Dataset belədir.

İndi iki tarix arasında yaşı hesablamaq üçün müxtəlif üsulları müzakirə edəcəyik.

1. Excel-də İki Tarix Arasındakı Yaşın Hesablanması üçün DATEDIF Funksiyasının Tətbiqi

İki tarix arasındakı fərqi hesablamağa ehtiyac duyduğumuz zaman DATEDIF funksiyasından istifadə edə bilərik. İllər, aylar və ya günlər ola bilər. Bu funksiyadan istifadə etməklə biz yalnız mükəmməl tarix intervalını tapacağıq, lakin faktiki və ya kəsr tarix intervalını yox. Yaş tapmaq üçün düstur yaza bilərikİllərdə E5 xanasında bu kimi.

=DATEDIF(C5,D5,”Y”)

Burada C5 istinad edir Janenin Doğum Tarixi D5 bizim özbaşına qəbul etdiyimiz Cari Saat -ə aiddir. Y yaşın yalnız illər kimi göstəriləcəyini göstərir.

DATEDIF funksiyasının sintaksisi DATEDIF (başlama tarixi, bitmə tarixi, vahid) -dir. .

İkincisi, ENTER düyməsini sıxmaqla biz yaş dəyərini 29 olaraq tapırıq.

Bu addımda E6 xanasından E14-ə qədər İllərlə Yaş tapmaq üçün Doldurma Dəstəyi istifadə edə bilərik. . Bunun üçün sadəcə sağ son küncdən tutaraq E5 xananın kursorunu aşağı çəkməliyik.

Nəticədə biz' Nəticəni belə tapacaqsınız.

Ətraflı oxuyun: Excel-də Ad günündən Yaşı Necə Hesablamaq olar (8 Asan Metod)

2. Yaşı Hesablamaq üçün YEARFRAC Funksiyasından İstifadə İki Tarix Arasında

Praktik hallarda biz faktiki və ya kəsr yaşı tapmaq üçün YEARFRAC funksiyasından istifadə edə bilərik. . E5 xanasına düsturu belə yaza bilərik.

=YEARFRAC(C5,D5,1)

Burada 1 işarəsi Arqumentin əsası .

ENTER düyməsini basdıqdan sonra biz yaşı 29,99452405 olaraq tapırıq.

Daha sonra Doldurma Dəstəyi istifadə edərək C6-dan D6 xanalarına qədər olan yaşları tapırıq.

Formula İzahı

The Əsas əsasən fraksiya illərinin sayını hesabladığımız parametrdir. Aşağıda təsvir etdiyimiz beş dəyərdən birinə malik ola bilər:

  • ABŞ və ya uyğun olaraq [(ayda 30 gün)/(ildə 360 gün)] hesablaya bilərik. Əsas üçün Avropa qaydaları 0 və ya 4 -ə bərabərdir.
  • Yenə də [(faktiki günlər)/(faktiki) götürə bilərik ildə günlər)], [(faktiki günlər)/360], və ya [(faktiki günlər)/365] Əsas 1, 2-yə bərabərdir , və ya 3 .
  • Biz Başlama tarixi Bitiş tarixi dəyişənlərini tələb etməliyik, lakin Əsas istəyə bağlıdır. Excel hesab edir ki, biz Əsas

Ətraflı oxuyun: Yaşın hesablanması üçün Excel düsturunu buraxsaq, əsas 0 olacaqdır. Müəyyən bir tarixdə

3. Tamamlanmış və kəsrli aylarda yaşı hesablamaq üçün DATEDIF və arifmetik əməliyyatlardan istifadə etməklə

Mükəmməl yaşı aylarla hesablamaq üçün DATEDIF funksiyasını tətbiq edə bilərik. Həmçinin, biz onu sadə hesab düsturundan istifadə etməklə tapa bilərik. Aşağıdakı şəklin E5 xanasında biz DATEDIF funksiyasını belə tətbiq edə bilərik Faktiki aylarda yaşı hesablamaq üçün.

=DATEDIF(C5,D5,”M”)

Burada M düsturun yaşı Ayda qaytaracağını bildirir.

İkincisi, ENTER düyməsinə basmaqla biz E5 xanasında 359 ay tapırıq.

Biz bunu sadəcə Arifmetik Düsturdan istifadə etməklə edə biləraşağıda.

=+(D5-C5)/30

Burada +=(B2-A2)/30 =( düsturu ilə eyni nəticəni qaytarır. B2-A2)/30 . Beləliklə, biz bu düsturun “artı” işarəsini görməməzliyə vura bilərik.

Nəticədə biz faktiki və ya kəsr yaşını belə tapa bilərik.

Və nəhayət, Doldurma Dəstəyi istifadə edərək biz buna bənzər bütün şeyləri tapırıq.

4. Yaşı İllər, Aylar və Günlərlə Hesablamaq üçün CONCATENATE və DATEDIF Funksiyalarından istifadə edin.

İstədiyimiz zaman CONCATENATE DATEDIF funksiyalarının birləşməsindən istifadə edə bilərik. yaşları dəqiq illər, aylar və günlərlə hesablamaq. E5 xanasında düsturu belə yerləşdirə bilərik.

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

CONCATENATE funksiyasından istifadə edərək biz yuxarıda daxil edilmiş düsturda üç DATEDIF düsturunu birləşdirin (birləşdirin). Hər DATEDIF düsturundan sonra biz İllər, Aylar, Günlər mətn sətirlərini daxil etdik. Bu o deməkdir ki, hər DATEDIF düsturunun nəticələri yekun çıxışda mətn sətirləri ilə birləşdiriləcək.

Yenə də ENTER düyməsini sıxmaqla , biz E5 xanasında Həqiqi Yaş -ni tapırıq.

Dəfələrlə istifadə etməliyik. Digər xanalarda yaşı tapmaq üçün Dəstəyi doldurun .

Nəticədə belə nəticə əldə edirik.

Oxuyun Ətraflı: Excel-də Yaşı İllər və Aylarla Necə Hesablamaq olar (5 Asan Yol)

5. DATEDIF və TODAY istifadə edərəkCari Zamanla Yaşın Hesablanması Funksiyaları

Əgər biz ilkin cari vaxtdan istifadə etmək və sonradan gündən-günə vaxt dəyişikliyi ilə yaşı dəyişmək istəyiriksə, bunu iki əlverişli sistemlə edə bilərik.

5.1 Fərqli Zaman Sütununun İstifadəsi

Biz verilənlər bazasındakı vaxtı orijinal Cari Saat ilə dəyişə bilərik. Bunu etmək üçün biz D5 xanasında aşağıdakı TODAY funksiyasını tətbiq etməliyik. Burada, E5 xanasında biz artıq DATEDIF funksiyasını tətbiq etmişik.

=TODAY()

İkincisi, biz ENTER düyməsini sıxmalıyıq.

Nəticədə biz orijinal Cari vaxtı<2 tapdıq>. Və E5 xanasındakı İllərlə Yaş da müvafiq olaraq 29 -dən 32-yə dəyişdi.

Sonra Doldurma Dəstəyi hər ikisinə D E sütunundan istifadə edərək, nəhayət, Cari Zamana uyğun olaraq hər xanada yaşları tapdıq.

5.2 Fərqli Zaman Sütunundan İstifadə etmədən

Biz sadəcə olaraq DATEDIF TIME<2 birləşməsindən istifadə edə bilərik> vaxt sütununun köməyi olmadan yaşı hesablamaq üçün funksiyalar. Bunu etmək üçün biz aşağıdakı düsturu D5 xanasına belə tətbiq etməliyik.

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

Burada biz <1 istifadə etdik>TODAY() başqa bir zaman hüceyrəsi istinadından istifadə etmək əvəzinə. Bu o deməkdir ki, son dəfə işarələnmiş xana arayışı Bu gün dir.

Eyni şəkildə, Enter düyməsini sıxmaqla biz yaşı əldə edirik. 32 .

Nəhayət, D5 -dən D14<2-ə qədər hər xanada yaşları əldə etmək üçün Doldurma Dəstəyi istifadə etməliyik>.

Nəticədə çıxışı belə tapırıq.

6. Excel-də İki Tarix Arasında Yaşı Hesablamaq üçün VBA tətbiqi

VBA tətbiqi yaşı hesablaya biləcəyimiz başqa bir üsuldur. Bunun üçün aşağıdakı addımları yerinə yetirməliyik.

İlk olaraq, Developer tab > Visual Basic .

İkincisi, klikləyin Daxil et > sonra Module .

Nəticədə boş Modul belə görünəcək.

Üçüncü, biz aşağıdakı VBA kodunu kopyalayıb Modulun içərisinə yapışdırmalıyıq.

4649

Bundan sonra Çalışdır > sonra Sub/UserForm -i işə salın.

Və nəhayət, aşağıdakı çıxışı əldə edəcəyik.

Ətraflı oxuyun: Excel VBA: Doğum Tarixindən Yaşı Hesablayın

Xatırlamalı Olanlar

  • Müraciət edə bilmərik yalnız DATEDIF funksiyası, burada yaşları kəsr şəklində tapmaq lazımdır.
  • Kəsirin yaşını tapmaq üçün biz YEARFRAC funksiyasını tətbiq etməliyik və ya biz də edə bilərik Arifmetik Formula istifadə edin.
  • İlləri, ayları və günləri hesablamaq lazım olanda biz CONCATENATE DATEDIF funksiyalarının birləşməsindən istifadə etməliyik. yəni onların hamısı.
  • Yaşları tapmaqdan dinamik istifadə üçün biz BUGÜN

tətbiq etməliyik.Nəticə

Excel-də yaş və ya vaxt intervallarını tapmaq üçün müxtəlif effektiv düsturlar var. Bu yazıda biz yaşları tapmaq üçün istifadə edilən bütün funksiyaları müzakirə etməyə çalışdıq.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.