Bir kişinin doğum tarihinden tam yıl olarak yaşını alın.
Bu formülü kopyala
=DATEDIF(A2, TODAY(), "Y")DATEDIF, doğum tarihi ile bugün arasındaki farkı ölçer. "Y" birimi tamamlanan yılları döndürür ve bu yılki doğum gününün geçip geçmediğini doğru şekilde hesaba katar.
=DATEDIF("1990-06-23", TODAY(), "Y")→36Bugün itibarıyla tamamlanan yıl cinsinden yaş.
=DATEDIF(DATE(2000,3,15), DATE(2026,3,14), "Y")→2526. doğum gününden önceki gün hâlâ 25 olarak sayılır.
=INT(YEARFRAC(A2, TODAY()))→36DATEDIF'e dayanmayan bir alternatif.
Yıl ve ay
=DATEDIF(A2, TODAY(), "Y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"Yaşı "36y 0m" şeklinde gösterir.
Evet — TODAY() çalışma kitabının açıldığı her gün yeniden hesaplanır, böylece yaş güncel kalır.
DATEDIF belgelenmemiş bir uyumluluk işlevidir; bu yüzden Excel yazarken onu önermez. Tam adını yazdığınızda yine de çalışır.
TODAY() yerine o tarihi yazın: =DATEDIF(A2, DATE(2026,12,31), "Y").
Başlangıç tarihi bitiş tarihinden sonra. Doğum tarihini ilk, daha sonraki tarihi ikinci sıraya koyun.
Kendi verileriniz için bir formüle mi ihtiyacınız var?
Ne istediğinizi sade bir dille açıklayın; ExcelGPT formülü yazsın, açıklasın ve doğrulasın — başlamak ücretsizdir, eklenti gerekmez.