Excel'de Yaş Hesaplama: 4 Farklı Yöntem
1. Excel'de Yaş Hesaplama Neden Önemlidir?
Excel'de yaş hesaplama işlemi, doğum tarihi ile bugünün tarihi arasındaki farkı hesaplamak için kullanılır. Bu işlem, özellikle şu alanlarda kritik öneme sahiptir:
- İnsan Kaynakları: Çalışan yaşlarını hesaplama, emeklilik takibi
- Öğrenci Kayıtları: Öğrenci yaşlarını hesaplama, sınıf belirleme
- Sağlık Sektörü: Hasta yaşlarını hesaplama, risk analizi
- Sigorta: Prim hesaplamaları, risk değerlendirmeleri
- Raporlama: Demografik analizler, yaş dağılımı raporları
2. Yöntem 1: YILORAN ile Ondalıklı Yaş Hesaplama
YILORAN (YEARFRAC) fonksiyonu, iki tarih arasındaki farkı yıl cinsinden hesaplar ve ondalıklı bir sonuç döndürür.
=YILORAN(DOĞUM_TARİHİ; BUGÜN())
=YILORAN("01.01.1995"; BUGÜN())
Örnek: 01.01.1995 doğumlu kişinin yaşı yaklaşık 29,9 olarak hesaplanır.
Uyarı
YILORAN ondalıklı sonuç verir. Tam yaş için YUVARLA veya TAVAN kullanın.
3. Yöntem 2: ETARİHLİ ile Tam Yaş Hesaplama
ETARİHLİ (DATEDIF) fonksiyonu, iki tarih arasındaki farkı belirtilen birim cinsinden hesaplar. "Y" parametresi ile tam yaşı hesaplar.
=ETARİHLİ(DOĞUM_TARİHİ; BUGÜN(); "Y")
=ETARİHLİ("01.01.1995"; BUGÜN(); "Y")
Örnek: 01.01.1995 doğumlu kişinin tam yaşı 29 olarak hesaplanır.
İpucu
Diğer parametreler: "M" (ay), "D" (gün), "YM" (yılın ay farkı), "MD" (ayın gün farkı).
4. Yöntem 3: YIL ile Basit Yaş Hesaplama
YIL (YEAR) fonksiyonu ile basit bir yaş hesaplama yapabilirsiniz. Bu yöntem, sadece yıl farkını hesaplar ve doğum gününü dikkate almaz.
=YIL(BUGÜN()) - YIL(DOĞUM_TARİHİ)
=YIL(BUGÜN()) - YIL("01.01.1995")
Örnek: 01.01.1995 doğumlu kişinin yaşı 30 olarak hesaplanır (yaklaşık).
Uyarı
Doğum gününü dikkate almadığı için doğru sonuç vermeyebilir. Doğum günü henüz gelmemiş kişilerde 1 yaş fazla çıkar.
5. Yöntem 4: ETARİHLİ ile Yıl, Ay ve Gün Olarak Yaş Hesaplama
ETARİHLİ fonksiyonunu farklı parametrelerle birleştirerek yaşı yıl, ay ve gün olarak detaylı hesaplayabilirsiniz.
=ETARİHLİ(DOĞUM; BUGÜN(); "Y") & " Yıl, " & ETARİHLİ(DOĞUM; BUGÜN(); "YM") & " Ay, " & ETARİHLİ(DOĞUM; BUGÜN(); "MD") & " Gün"
=ETARİHLİ("01.01.1995"; BUGÜN(); "Y") & " Yıl, " & ETARİHLİ("01.01.1995"; BUGÜN(); "YM") & " Ay, " & ETARİHLİ("01.01.1995"; BUGÜN(); "MD") & " Gün"
Örnek: 01.01.1995 doğumlu kişinin yaşı "29 Yıl, 6 Ay, 15 Gün" olarak hesaplanır.
İpucu
Bu yöntem, doğum günü hediye takvimi, emeklilik planlaması ve detaylı raporlamalar için idealdir.
6. 4 Yöntemin Karşılaştırması
| Kriter | YILORAN | ETARİHLİ ("Y") | YIL | ETARİHLİ (Detaylı) |
|---|---|---|---|---|
| Sonuç | Ondalıklı (29,9) | Tam yaş (29) | Yıl farkı (30) | Yıl, Ay, Gün |
| Doğruluk | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐ | ⭐⭐⭐⭐⭐ |
| Detay Seviyesi | Orta | Düşük | Çok düşük | Yüksek |
| Kullanım Alanı | Finans, Hassas hesaplama | Personel, Öğrenci | Yaklaşık hesaplama | Raporlama, Detaylı analiz |
7. Sık Yapılan Hatalar ve Çözümleri
| Hata Türü | Nedeni | Çözüm |
|---|---|---|
| Tarih formatı yanlış | Doğum tarihi metin olarak girilmiş | Tarihleri doğru formatta girin (01.01.1995) |
| ETARİHLİ çalışmıyor | Eski Excel sürümü | Excel 2007 ve sonrasını kullanın |
| YIL ile hatalı yaş | Doğum günü dikkate alınmıyor | ETARİHLİ veya YILORAN kullanın |
| #DEĞER hatası | Geçersiz tarih girişi | Tarihi doğru formatta kontrol edin |
8. Sıkça Sorulan Sorular
01 Yaş hesaplama nasıl yapılır?
4 yöntem: 1) YILORAN ile =YILORAN(DOĞUM;BUGÜN()), 2) ETARİHLİ ile =ETARİHLİ(DOĞUM;BUGÜN();'Y'), 3) YIL ile =YIL(BUGÜN())-YIL(DOĞUM), 4) ETARİHLİ ile yıl, ay, gün olarak detaylı hesaplama.
02 YILORAN ve ETARİHLİ arasındaki fark nedir?
YILORAN ondalıklı yaş verir. ETARİHLİ tam yıl, ay veya gün olarak kesin sonuç verir. Örneğin YILORAN = 29.9, ETARİHLİ = 29 olabilir.
03 En doğru yöntem hangisidir?
En doğru yöntem ETARİHLİ fonksiyonudur. =ETARİHLİ(DOĞUM;BUGÜN();'Y') ile tam yaşı, =ETARİHLİ(DOĞUM;BUGÜN();'YM') ile ay farkını, =ETARİHLİ(DOĞUM;BUGÜN();'MD') ile gün farkını hesaplayabilirsiniz.
04 Yaş hesaplarken hata alıyorum, ne yapmalıyım?
Tarih formatını kontrol edin, ETARİHLİ için Excel 2007+ kullanın, BUGÜN() dinamik olduğu için her gün değişir.
05 Mac'te yaş hesaplama nasıl yapılır?
Mac'te Windows ile aynıdır. Formüller =YILORAN(DOĞUM;BUGÜN()) veya =ETARİHLİ(DOĞUM;BUGÜN();'Y') olarak yazılır. Ayraç olarak ; (noktalı virgül) kullanılır.
06 Yaşı yıl, ay ve gün olarak nasıl hesaplarım?
=ETARİHLİ(DOĞUM;BUGÜN();'Y') & ' Yıl, ' & ETARİHLİ(DOĞUM;BUGÜN();'YM') & ' Ay, ' & ETARİHLİ(DOĞUM;BUGÜN();'MD') & ' Gün' formülü ile hesaplayabilirsiniz.