Excel'de İki Tarih Arasındaki Yaş Nasıl Hesaplanır (6 Faydalı Yöntem)

  • Bunu Paylaş
Hugh West

Excel'de çeşitli teknikler kullanarak bir kişinin gerçek yaşını hesaplayabiliriz. Yaşı hesaplamak için yılları, ayları, günleri, saatleri vb. kullanabiliriz. Yaşı hesaplamak için başlangıç ve bitiş tarihlerini sağlamalıyız. yaş hesaplama İki tarih arasında, yaşın yanı sıra, bir projenin süresini, belirtilen iki tarih arasındaki zaman farkını, bir kuruluşun var olduğu yıl sayısını vb. hesaplayabiliriz. Bu makalede, excel'de iki tarih arasında yaşın nasıl hesaplanacağını tartışacağız.

Alıştırma Çalışma Kitabını İndirin

İki Tarih Arasındaki Yaşı Hesaplama.xlsm

Excel'de İki Tarih Arasındaki Yaşı Hesaplamak için 6 Yöntem

İki tarih arasındaki yaşı hesaplamak için, bir veri kümesi oluşturduk. Doğum Tarihi bir şirketin bazı çalışanlarının ve Güncel Tarih . Biz aldık Güncel Tarih tipik bir tarih olarak. Veri kümesi şu şekildedir.

Şimdi iki tarih arasındaki yaşı hesaplamak için farklı yöntemleri tartışacağız.

1. Excel'de İki Tarih Arasındaki Yaşı Hesaplamak için DATEDIF İşlevini Uygulama

Kullanabiliriz DATEDIF işlevi İki tarih arasındaki farkı hesaplamamız gerektiğinde. Bu fark yıllar, aylar veya günler olabilir. Bu fonksiyonu kullanarak sadece mükemmel tarih aralığını bulacağız, gerçek veya kesirli tarih aralığını bulamayacağız. Yıl Olarak Yaş hücre içinde E5 Bunun gibi.

=DATEDIF(C5,D5, "Y")

İşte, C5 şu anlama gelir Jane'in Doğum Tarihi ve D5 şu anlama gelir Güncel Saat ki biz bunu keyfi olarak aldık. Y yaşın yalnızca yıl olarak gösterileceğini belirtir.

Bu DATEDIF fonksiyonunun sözdizimi şöyledir DATEDIF(başlangıç tarihi,bitiş tarihi,birim) .

İkinci olarak, tuşuna basarak GİRİŞ yaş değerini şu şekilde buluruz 29 Bunun gibi.

Bu adımda, aşağıdakileri kullanabiliriz Doldurma Kolu bulmak için Yıl Olarak Yaş hücreden E6 için E14 Bunun için imleci aşağı sürüklememiz yeterlidir. E5 sağ uç köşesini tutarak hücreyi kapatın.

Sonuç olarak, sonucu şu şekilde bulacağız.

Daha fazlasını okuyun: Excel'de Doğum Gününden Yaş Nasıl Hesaplanır (8 Kolay Yöntem)

2. Yaşı Hesaplamak için YEARFRAC Fonksiyonunu Kullanma İki Tarih Arasında

Pratik durumlarda, aşağıdakileri kullanabiliriz YEARFRAC işlevi Burada gerçek veya kesirli yaşı bulmamız gerekiyor. Formülü şu şekilde yazabiliriz E5 Bunun gibi bir hücre.

=YEARFRAC(C5,D5,1)

İşte, 1 şu anlama gelir Temel tartışmanın.

Tuşuna bastıktan sonra GİRİŞ yaşı şu şekilde buluruz 29.99452405.

Daha sonra, aşağıdakileri kullanarak Doldurma Kolu hücrelerden yaşları buluyoruz C6 - D6 .

Formül Açıklaması

Bu Temel esas olarak kesirli yılların sayısını saydığımız bir parametredir. Aşağıda tanımladığımız beş değerden birine sahip olabilir:

  • Hesaplayabiliriz [(Ay başına 30 gün)/(Yıl başına 360 gün)] için ABD veya Avrupa kurallarına göre Temel eşittir 0 veya 4 .
  • Yine, şunları alabiliriz [(gerçek günler)/(yıl içindeki gerçek günler)], [(gerçek günler)/360], veya [(gerçek günler)/365] ile Temel eşittir 1, 2 veya 3 .
  • Değişkenlere ihtiyaç duymalıyız Başlangıç Tarihi ve Bitiş Tarihi ama Temel Excel, temelin şu olduğunu düşünüyor 0 atlarsak Temel

Daha fazlasını okuyun: Belirli Bir Tarihteki Yaşı Hesaplamak için Excel formülü

3. DATEDIF ve Aritmetik İşlemleri Kullanarak Tamamlanmış ve Kesirli Ay Cinsinden Yaşı Hesaplama

Biz uygulayabilirsiniz DATEDIF fonksiyonunu kullanarak ay cinsinden mükemmel yaşı hesaplayabiliriz. Ayrıca, basit bir Aritmetik Formül kullanarak da bunu bulabiliriz. E5 'yi aşağıdaki resme uygulayabiliriz. DATEDIF fonksiyonunu hesaplamak için Gerçek ay cinsinden yaş Bunun gibi.

=DATEDIF(C5,D5, "M")

İşte, M formülün yaşı şu şekilde döndüreceğini ifade eder Aylar .

İkinci olarak, tuşuna basarak GİRİŞ bulduk 359 aylar içinde E5 Hücre.

Bunu basitçe şu şekilde yapabiliriz Aritmetik Formül aşağıda.

=+(D5-C5)/30

İşte, +=(B2-A2)/30 formülüyle aynı çıktıyı döndürür =(B2-A2)/30 Dolayısıyla, bu formüldeki "artı" işaretini göz ardı edebiliriz.

Sonuç olarak, gerçek veya kesirli yaşı şu şekilde bulabiliriz.

Ve son olarak, kullanarak Doldurma Kolu hep böyle buluyoruz.

4. Yaşı Yıl, Ay ve Gün Olarak Hesaplamak için CONCATENATE ve DATEDIF İşlevlerini Kullanma.

kombinasyonunu kullanabiliriz. CONCATENATE ve DATEDIF fonksiyonlarını kullanarak yaşları tam yıl, ay ve gün olarak hesaplayabiliriz. E5 hücresinde formülü şu şekilde yerleştirebiliriz.

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

Kullanarak CONCATENATE fonksiyonunu kullanarak üç DATEDIF Yukarıda girilen formüldeki formüller. Her bir formülden sonra DATEDIF formülünde, metin dizelerini girdik Yıllar, aylar, ve Günler Bu, her bir sonuç için DATEDIF formülü nihai çıktıdaki metin dizeleriyle birleştirilecektir.

Tekrar, tuşuna basarak GİRİŞ 'yi bulduğumuzda Gerçek Yaş hücre içinde E5 .

Tekrar tekrar, kullanmamız gereken Doldurma Kolu diğer hücrelerdeki yaşı bulmak için.

Sonuç olarak, aşağıdaki gibi bir çıktı elde ederiz.

Daha fazlasını okuyun: Excel'de Yıl ve Ay Olarak Yaş Nasıl Hesaplanır (5 Kolay Yol)

5. Geçerli Zaman ile Yaşı Hesaplamak için DATEDIF ve TODAY Fonksiyonlarını Kullanma

Eğer orijinal geçerli zamanı kullanmak ve daha sonra gün be gün zaman değişimi ile yaşı değiştirmek istiyorsak, bunu iki kullanışlı sistemle yapabiliriz.

5.1 Farklı Zaman Sütunu Kullanımı

Veri kümesindeki zamanı orijinal zaman ile değiştirebiliriz. Güncel Saat Bunu yapmak için, aşağıdakileri uygulamalıyız BUGÜN işlevi aşağıda D5 Burada, hücrede E5 hücresi için, biz zaten DATEDIF fonksiyon.

=TODAY()

İkinci olarak da, şu tuşa basmamız gerekiyor GİRİŞ .

Sonuç olarak, orijinal Güncel Saat . Ve Yıl Olarak Yaş içinde E5 hücresi de buna uygun olarak değişmiştir. 29 için 32.

Kullandıktan sonra Doldurma Kolu her ikisine de D ve E sütunlarına göre, nihayet her hücrede yaşları bulduk Şu anki saat.

5.2 Farklı Zaman Sütunu Kullanmadan

Basitçe şu kombinasyonu kullanabiliriz DATEDIF ve ZAMAN fonksiyonlarını kullanarak bir zaman sütunu yardımı olmadan yaşı hesaplayabiliriz. Bunu yapmak için aşağıdaki formülü D5 Bunun gibi bir hücre.

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

Burada, biz kullandık BUGÜN() Başka bir zaman hücresi referansı kullanmak yerine. Bu, son zaman belirtilen hücre referansının Bugün .

Benzer şekilde, tuşuna basarak Girin yaşı şu şekilde elde ederiz 32 .

Son olarak, kullanmamız gereken Doldurma Kolu 'den her hücredeki yaşları almak için D5 için D14 .

Sonuç olarak, aşağıdaki gibi bir çıktı elde ederiz.

6. Excel'de İki Tarih Arasındaki Yaşı Hesaplamak için VBA Uygulama

Uygulama VBA yaşı hesaplayabileceğimiz başka bir yöntemdir. Bunun için aşağıdaki adımları izlememiz gerekir.

İlk olarak, şu adrese gidin Geliştirici tab> the Visual Basic .

İkinci olarak Ekleme > sonra Modül .

Sonuç olarak, boş bir Modül bu şekilde görünecektir.

Üçüncü olarak, kopyalayıp yapıştırmamız gereken VBA içindeki aşağıdaki kod Modül.

 Sub Calculate_RetirementAge() Range("E5").Formula = "=DATEDIF(C5,D5,""y"")" Range("E6").Formula = "=DATEDIF(C6,D6,""y"")" Range("E7").Formula = "=DATEDIF(C7,D7,""y"")" Range("E8").Formula = "=DATEDIF(C8,D8,""y"")" Range("E9").Formula = "=DATEDIF(C9,D9,""y"")" Range("E10").Formula = "=DATEDIF(C10,D10,""y"")" Range("E11").Formula = "=DATEDIF(C11,D11,""y"")" Range("E12").Formula ="=DATEDIF(C12,D12,""y"")" Range("E13").Formula = "=DATEDIF(C13,D13,""y"")" Range("E14").Formula = "=DATEDIF(C14,D14,""y"")" End Sub 

Bundan sonra, üzerine tıklayın Koşmak > sonra Alt/KullanıcıFormunu Çalıştır .

Ve son olarak, aşağıdaki çıktıyı alacağız.

Daha fazlasını okuyun: Excel VBA: Doğum Tarihinden Yaş Hesaplama

Hatırlanması Gerekenler

  • Biz sadece DATEDIF fonksiyonunda yaşları kesirli formda bulmamız gerekir.
  • Kesirli yaşı bulmak için YILFRAC fonksiyonunu kullanabiliriz ya da Aritmetik Formül .
  • kombinasyonunu kullanmak zorundayız. CONCATENATE ve DATEDIF fonksiyonlarını, yılları, ayları ve günleri, yani hepsini hesaplamamız gerektiğinde kullanırız.
  • Yaş bulmanın dinamik kullanımı için BUGÜN

Sonuç

Excel, yaşları veya zaman aralıklarını bulmak için farklı etkili formüllere sahiptir. Bu makalede, yaşları bulmak için kullanılan tüm fonksiyonları tartışmaya çalıştık.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.