yaş hesaplama

Katılım
20 Şubat 2008
Mesajlar
1
Excel Vers. ve Dili
türkçe
Yaş hesaplaması yapmak istiyorum. doğum tarihi-bugünkü günden toplam gün çıkıyor bunu 365 e bölüp bulabiliyorsun ama net olmuyor çünkü her zaman 365 gün olmuyor. bu konuda yardım rica ediyorum
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Örnek dosyayı inceleyiniz. İstediğiniz bumu?
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
A1 de doğum tarihi varsa;
ETARİHLİ(A1;BUGÜN();"y")&" Yıl, "&ETARİHLİ(A1;BUGÜN();"ym")&" Ay, "&ETARİHLİ(A1;BUGÜN();"md")&" Gün"
formülünü uygulayın.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,349
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
KTF ile de hesaplayabilirsiniz.
Kod:
Function YAŞ(doğum As Date, Optional şimdi As Date) As Byte
Dim yil As Integer, ay As Integer, gun As Integer
 
şimdi = IIf(şimdi = Empty, Date, şimdi)
 
yil = Year(şimdi) - Year(doğum)
ay = Month(şimdi) - Month(doğum)
gun = Day(şimdi) - Day(doğum)
 
Select Case yil
    Case Is <= 0: YA&#350; = 0
    Case Else: YA&#350; = IIf(ay > 0 Or (ay = 0 And gun > 0), yil, yil - 1)
End Select
 
End Function
 
Üst