• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Yaş hesaplama

Katılım
1 Aralık 2015
Mesajlar
9
Excel Vers. ve Dili
excel 97-2003
türkçe
A hücresinde 19991012 yaziyor doğum tarihi olarak bugün B hücresine bugünün tarihini yazıyorum kişinin kaç yaşında olduğu nu nasıl hesaplarim şimdiden teşekkürler
 
A sütunu hep 8 karakterse aşağıdaki formülü deneyiniz. formülün yazıldığı hücrenin biçimi Genel olmalıdır:

Kod:
=ETARİHLİ(TARİH(SOLDAN(A1;4);PARÇAAL(A1;5;2);SAĞDAN(A1;2));B1;"y")
 
Alternatif;
Kod:
=AŞAĞIYUVARLA((BUGÜN()-TARİH(SOLDAN(A1;4);PARÇAAL(A1;5;2);SAĞDAN(A1;2)))/365,25;)

Alternatif 2;
Kod:
=TAMSAYI((BUGÜN()-TARİH(SOLDAN(A1;4);PARÇAAL(A1;5;2);SAĞDAN(A1;2)))/365,25)

Tarihin A1 hücresinde olduğu varsayılarak hazırlanmıştır.
 
merhabalar,

benzer konuda benimde yardıma ihtiyacım var aynı formülü kendi çalışmama uygulayamadım formülü yazmak konusunda

Doğum tarihi Y2 Hücresinde ve hücre içinde ki tarih 16.08.1988 olarak yazmakta

sonuç olarak AH2 hücresine bir formül yazarak yaşı hesaplatmak istiyorum?

yardımınızı ve desteğinizi rica ederim.
 
merhabalar,

benzer konuda benimde yardıma ihtiyacım var aynı formülü kendi çalışmama uygulayamadım formülü yazmak konusunda

Doğum tarihi Y2 Hücresinde ve hücre içinde ki tarih 16.08.1988 olarak yazmakta

sonuç olarak AH2 hücresine bir formül yazarak yaşı hesaplatmak istiyorum?

yardımınızı ve desteğinizi rica ederim.

Aşağıdaki formülü deneyiniz:

Kod:
=ETARİHLİ(Y2;BUGÜN();"y")
 
#2 nolu mesajda "formülün yazıldığı hücrenin biçimi Genel olmalıdır" olarak belirtmiştim. Hücreyi Genel olarak biçimlendirirseniz 19 olarak görünecektir. 19.1.1900 ise excelin sayıyı tarihe çevirince bulduğu tarihtir. 01/01/1900'den itibaren her günün bir numarası vardır. Örneğin bugün 43671'e eşittir.
 
Aşağıdaki formülü deneyiniz:

Kod:
=ETARİHLİ(Y2;BUGÜN();"y")

bir sorum daha olacak 1988 doğumlu biri o formülde 30 çıkıyor ama normal manuel olarak 2019-1988 yaptığımda 31 çıkıyor formül de nasıl bir güncelleme yapmak gerekiyor net çıkması için?
 
1988'in 25 temmuzundan sonra doğmuş olabilir mi?
 
alternatif KTF

Kod:
Function Yas(DogumTarihi As Date)
    If DogumTarihi = 0 Then
        Yas = "Tarih Girmediniz"
    Else
        Select Case Month(Date)
            Case Is < Month(DogumTarihi)
                Yas = Year(Date) - Year(DogumTarihi) - 1
            Case Is = Month(DogumTarihi)
                If Day(Date) >= Day(DogumTarihi) Then
                    Yas= Year(Date) - Year(DogumTarihi)
                Else
                    Yas = Year(Date) - Year(DogumTarihi) - 1
                End If
            Case Is > Month(DogumTarihi)
                Yas = Year(Date) - Year(DogumTarihi)
        End Select
    End If
End Function
 
Son düzenleme:
Tarihleri yazıp userform üzerine geldiğinizde hesaplama yapar.
 

Ekli dosyalar

Geri
Üst