Yaş hesaplama

Katılım
1 Aralık 2015
Mesajlar
9
Excel Vers. ve Dili
excel 97-2003
türkçe
Altın Üyelik Bitiş Tarihi
17.12.2020
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
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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")
 
Katılım
8 Ekim 2009
Mesajlar
642
Excel Vers. ve Dili
Office 2010 & 2016 TR
Altın Üyelik Bitiş Tarihi
26-12-2023
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.
 
Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
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.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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")
 
Katılım
1 Aralık 2015
Mesajlar
9
Excel Vers. ve Dili
excel 97-2003
türkçe
Altın Üyelik Bitiş Tarihi
17.12.2020
Aşağıdaki formülü deneyiniz:

Kod:
=ETARİHLİ(Y2;BUGÜN();"y")
Bunu yazdığımda doğum tarihi 12.10.1999 olan birisi için sonuç 19.1.1900 yazıyor burada 19 yaş anlamına geliyor galiba diğerlerinin anlamı nedir
 
Katılım
8 Ekim 2009
Mesajlar
642
Excel Vers. ve Dili
Office 2010 & 2016 TR
Altın Üyelik Bitiş Tarihi
26-12-2023
Bunu yazdığımda doğum tarihi 12.10.1999 olan birisi için sonuç 19.1.1900 yazıyor burada 19 yaş anlamına geliyor galiba diğerlerinin anlamı nedir
Hücre biçimlendirmeden GENEL'i seçin.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
#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.
 
Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
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?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
1988'in 25 temmuzundan sonra doğmuş olabilir mi?
 

excel41

Destek Ekibi
Destek Ekibi
Katılım
1 Ocak 2013
Mesajlar
759
Excel Vers. ve Dili
Excel 2019 Türkçe
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:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Tarihleri yazıp userform üzerine geldiğinizde hesaplama yapar.
 

Ekli dosyalar

Üst