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

  • Bunu Paylaş
Hugh West

Bu makalede, Excel'de doğum gününden yaş hesaplamak için bazı şaşırtıcı yöntemler gösterilmektedir. Yaşı tam yıl sayısı olarak hesaplamanın yanı sıra bugünün tarihinde veya belirli bir tarihte yıl, ay ve gün cinsinden gerçek yaşları elde etmek için birkaç formül öğreneceksiniz. Şimdi, Excel'de doğum gününden yaşı nasıl hesaplayacağınıza dair bu kolay ve kullanışlı yöntemlere göz atacağız.

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

Daha iyi anlamak ve pratik yapmak için aşağıdaki Excel çalışma kitabını indirebilirsiniz.

Doğum Gününden Yaş Hesaplama.xlsm

Excel'de Doğum Gününden Yaş Hesaplamak için 8 Yöntem

"Hey, kaç yaşındasın sen?" Çok sık sorulan bir soru... Çocukluğumuzdan beri hepimiz bu soruyu sık sık duymuşuzdur. Ama bu ne anlama geliyor? Genellikle ne kadar süredir hayatta olduğunuzu ifade eden bir yanıtı belirtir.

Excel'de doğum gününden yaşı hesaplamak için özel bir işlev olmamasına rağmen, doğum tarihini yaşa dönüştürmenin birkaç alternatif yolu vardır.

Bir listemiz var Doğum Günleri 10 kişiden oluşuyor.

Şu anda, Excel'de doğum günlerinden yaşlarını hesaplayacağız.

1. Excel'de Doğum Gününden Yaşı Hesaplamak için Temel Formülü Kullanma

İlk olarak, Excel'de yıl cinsinden yaş hesaplamanın en geleneksel yolunu öğreneceğiz. Bir kişinin yaşını belirlemek için en yaygın yöntem nedir? Doğum tarihini geçerli tarihten çıkarmanız yeterlidir. Yaşı hesaplamak için kullanılan bu yaygın formül Excel'de de kullanılabilir. Adımları dikkatlice izleyin.

Adımlar:

  • Birinci , hücre seçin D5 'ye basın, aşağıdaki formülü girin ve GİRİŞ .
=(BUGÜN()-C5)/365,25

İşte, burada C5 'nin başlangıç hücresidir. Doğum Günü sütun.

Bu BUGÜN işlevi Doğal olarak, 1 yıl 365 günden oluşur. Ancak artık yıl her 4 yılda bir gelir, bu nedenle tarih farklarını 365,25'e böleriz. Doldurma Kolu Aracını kullanın ve sütunu tamamlamak için aşağı sürükleyin D .

  • Ardından, sonuçları yalnızca tam yıl olarak görüntülemek istiyorsanız INT işlevi .
=INT(D5)

Not: Hücrelerin D5:D14 olarak biçimlendirilir Sayı veya Genel .

Daha Fazla Oku: Excel'de Ortalama Yaş Nasıl Hesaplanır (7 Kolay Yöntem)

2. EĞER, YIL, AY ve ŞİMDİ İşlevlerinin Formül Kombinasyonunun Uygulanması

Bu yöntem, bazı farklı fonksiyonları birleştiren bir formül uygular. EĞER , YIL , AY ve ŞİMDİ fonksiyonlarının burada kendi işlemleri vardır. Lütfen aşağıdaki adımları izleyin.

Adımlar:

  • İlk olarak, hücreyi seçin D5 'ye dokunun ve aşağıdaki formülü yazın ve GİRİŞ .
=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")

Formül Dağılımı

İşte, AY ve YIL fonksiyonları o tarihin ayını ve yılını bir sayı olarak döndürür. EĞER işlevi mantıksal bir test eklemek için, eğer ayın şimdiki tarih ayından daha büyüktür. doğum tarihi o zaman formül şu şekilde çalışır:

YEAR(NOW())-YEAR(C5)& "yr"&MONTH(NOW())-MONTH(C5)& "mo"

Aksi takdirde, formülün geri kalanı işe yarayacaktır:

YEAR(NOW())-(YEAR(C5)+1)& "yr"&(MONTH(NOW())+12)-MONTH(C5)& "mo"

Not: Bu yöntemin dezavantajı, 1 yıl eklemek yerine 12 ay döndürmesidir. Jones'un dava.

3. Farklı Hücrelerdeki Doğum Yılı, Ay ve Günden Yaş Hesaplama

Burada, doğum tarihimizi farklı hücrelere bölerek elde ettik Yıl , Ay, ve Gün .

Bu tablodan mevcut yaşlarını hesaplamak istiyoruz. Çalışma adımlarımızı dikkatlice takip edin.

Adımlar:

  • İlk olarak, doğum tarihini almak için TARİH ve DATEVALUE fonksiyonları. Bunu yapmak için şu formülü kullandık:
=DATE(C5,MONTH(DATEVALUE(D5& "1")),E5)

Bu formül farklı yılları, ayları ve günleri tek bir hücrede birleştirdi.

  • Hücre seçin G5 ve aşağıdaki formülü yapıştırın.
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5& "1")), E5), TODAY(), "y") & " Yıllar, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5& "1")), E5),TODAY(), "ym") & " Aylar, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5& "1")), E5), TODAY(), "md") & " Günler"

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

4. YEARFRAC Fonksiyonunun Uygulanması

Kullanarak YEARFRAC işlevi Excel'de doğum günlerinden yaş hesaplamak için güvenilir bir yaklaşımdır. Aşağıdaki adımları izleyin.

Adımlar:

  • D5 hücresini seçin ve aşağıdaki formülü yazın.
=YEARFRAC(C5,TODAY(),1)

Bu fonksiyon doğum günü ile bugünün tarihi arasındaki farkı hesaplar. temel 1'dir, bu da gerçek anlamına gelir.

  • Yaşı tam yıl olarak göstermek için INT işlevi .

5. Excel'de Doğum Gününden Yaş Hesaplamak için DATEDIF İşlevinin Benimsenmesi

Yaşı hesaplamak için en uygun ve kullanışlı fonksiyon DATEDIF işlevi Adımları iyice takip edin.

Adımlar:

  • Başlangıçta, hücreyi seçin D5 'ye basın ve aşağıdaki formülü yapıştırın ve GİRİŞ .
=DATEDIF(C5,TODAY(), "Y") & " Yıl, " & DATEDIF(C5,TODAY(), "YM") & " Ay, " & DATEDIF(C5,TODAY(), "MD") & " Gün"

Formül Dağılımı

Yaşı yıl, ay ve gün olarak elde etmek için şu argümanları kullandık "Y" , "YM" ve "MD" sırayla DATEDIF işlevi Yukarıdaki formül, 3 değerin (yıllar, aylar ve günler) birleştirildiği tek bir metin dizesi döndürür.

6. Yalnızca Sıfır Olmayan Değerleri Görüntülemek için IF ile DATEDIF İşlevinin Birleştirilmesi

Önceki yöntemimizde, bazı hücrelerde 0 ay ve 0 gün gösterilmesi gibi bir sorun fark edebilirsiniz.

Bu sorunu önlemek ve sadece sıfır olmayan değerleri görüntülemek için, önceki formülümüzde bazı yenilemeler yapabiliriz. EĞER işlevi Yeni formül ile güncellenmek için dikkatlice gözlemleyin.

Adımlar:

  • İlk olarak, hücreyi seçin D5 'ye basın ve formülü aşağıdaki gibi yazın ve GİRİŞ .
=IF(DATEDIF(C5, BUGÜN(), "y")=0,"",DATEDIF(C5, BUGÜN(), "y")&" yıl, ")& IF(DATEDIF(C5, BUGÜN(), "ym")=0,"",DATEDIF(C5, BUGÜN(), "ym")&" ay, ")& IF(DATEDIF(C5, BUGÜN(), "md")=0,"",DATEDIF(C5, BUGÜN(), "md")&" gün")

Bu formül tıpkı önceki formülümüz gibidir, ancak tek fark yıl, ay veya gün içinde herhangi bir sıfır değeri varsa, bu terimler atlanacaktır. EĞER işlevi sadece sıfır olmayan değerleri görüntülemek için bu koşulu uyguladık.

7. Belirli Bir Tarihteki Yaşın Hesaplanması

Önceki yöntemlerimizde, doğum gününden şimdiki yaşı nasıl hesaplayacağımızı öğrendik. Şimdi, aşağıdaki prosedürü öğreneceğiz belirli bir tarihteki yaşın belirlenmesi.

Belirli bir tarihteki yaşı tahmin etmek için DATEDIF işlevi Buradan, bu işlevi kullanmanın rahatlığını açıkça anlayabilirsiniz. Aşağıdaki adımları izleyin.

Adımlar:

  • Hücre seçin E5 ve aşağıdaki formülü yazın ve tuşuna basın GİRİŞ .
=DATEDIF(C5, D5, "Y") & "Yıl,"& DATEDIF(C5,D5, "YM") & "Ay,"&DATEDIF(C5,D5, "MD") & "Gün"

Önceki yöntemlerimizden farkı, orada mevcut tarihe kadar olan yaşı hesaplamış olmamızdır. BUGÜN işlevi Ancak burada belirli bir tarihteki yaşı hesaplıyoruz, şimdiki yaşı değil. Bu yüzden aşağıdakiler için başka bir hücre referansı kullanıyoruz Bitiş Tarihi .

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

8. Excel'de Doğum Gününden Yaş Hesaplamak için VBA Uygulama

Başka bir yol Excel'de doğum günlerinden yaş hesaplamak için VBA kodunu kullanın. Bu yöntemi kullanarak yaş hesaplamak için aşağıdaki adımları takip edebilirsiniz.

Adımlar:

  • üzerine sağ tıklayın Sayfa adı ve seçin Kodu Görüntüle .

  • Anında Uygulamalar için Microsoft Visual Basic penceresi açılır. Sayfa9 (VBA) > seçin Ekleme > Modül.

  • Bir kod modülü açılır, burada aşağıdaki kodu yapıştırın ve Koşmak düğmesine basın veya F5.
 Sub Age() Dim LastRow As Long With ThisWorkbook.Worksheets("VBA") LastRow = .Cells(Rows.Count, "C").End(xlUp).Row .Range("D5:D" & LastRow) = "=DATEDIF(C5,Now(),""y"")" End With End Sub 
  • Şimdi kod modülünü kapatarak çalışma sayfasına geri dönün. D5:D14 hücreleri otomatik olarak yıl cinsinden yaş ile doldurulmuştur. Formül çubuğunda DATEDIF işlevi kullandığımız VBA kodu .

Bir Kişinin Belirli Bir Yaşa Ulaştığı Tarihi Bulma

Diyelim ki Robin'in doğum tarihi 13-08-1996. 50 yaşına ne zaman girecek? Bunu nereden biliyorsunuz? Daha önce bilmiyorsanız endişelenecek bir şey yok. Sadece adımlarımızı dikkatle izleyin.

Adımlar:

  • İlk olarak, hücreyi seçin D5 'ye basın ve formülü aşağıdaki gibi yazın, ardından GİRİŞ .
=TARIH(YIL(C5)+50,AY(C5),GÜN(C5))

Burada, doğum tarihinin yılıyla birlikte sadece 50 ekledik. Sonunda 50 Yaşını Doldurduğu Tarih .

Sonuç

Bu makaleyi okuduğunuz için teşekkür ederiz, umarız yardımcı olmuştur. Herhangi bir sorunuz veya öneriniz varsa lütfen yorum bölümünde bize bildirin. Lütfen web sitemizi ziyaret edin Exceldemy daha fazlasını keşfetmek için.

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.