Ana içeriğe atla

Excel'de yaşı hızlı bir şekilde nasıl hesaplayabilirim (doğum tarihini yaşa dönüştürebilirim)?

Excel'de doğum tarihlerinin bir listesiyle çalıştığınızı ve doğum tarihlerinin kesin güncel yaşlarını göstermeniz gerektiğini düşünün. Bunu verimli bir şekilde nasıl başarabilirsiniz? Bu makale, Excel'de doğum tarihine göre yaşı kolayca hesaplamaya yönelik ipuçları sağlar.

Yöntem A:
Formüllerle doğum tarihinden itibaren yaşı hesaplayın

Yöntem B:
Formülleri hatırlamadan doğum tarihinden itibaren yaşı kolayca hesaplayın


Formüllerle doğum tarihinden itibaren yaşı hesaplayın

Bu bölümde, farklı senaryolar altında doğum tarihinden itibaren yaşı hesaplamak için çeşitli formüllerin ana hatlarını çizdik:

(AD) Birkaç tıklamayla Kutools ile Excel'de yaşı hesaplayın

Bugüne veya herhangi bir tarihe kadar olan yaşları zahmetsizce hesaplamak ve bunları yıl, ay, hafta, gün veya yıl + ay + gün kombinasyonu gibi çeşitli formatlarda sunmak mı istiyorsunuz? Kutools for Excel bu görevi basitleştirir! Manuel formül girişlerine gerek yok - Kutools tüm süreci düzene sokarak tüm Excel kullanıcıları için kullanıcı dostu bir çözüm sunar. Daha fazlasını burada keşfedin: Formülleri hatırlamadan doğum tarihinden itibaren yaşı kolayca hesaplayın.

Yaş hesaplamanın yanı sıra Kutools for Excel Excel için 300'den fazla özellik daha sunuyor. Artık hiçbir özellik kısıtlaması olmadan hepsini 30 günlük ücretsiz deneme sürümünde deneyin!


INT işleviyle doğum tarihini yaşa dönüştürün

Doğum tarihini güncel tarihten çıkararak yaşı hesaplayabiliriz. Daha sonra INT fonksiyonunu kullanarak yaşı tam yıl olarak aşağıdaki gibi görüntüleyebiliriz:

Yaşın görüntülenmesini istediğiniz boş bir hücreyi seçin, aşağıdaki formülü girin ve tuşuna basın. Keşfet anahtar. Ardından sonuç hücresini seçin ve tüm sonuçları elde etmek için doldurma tutamacını (hücrenin sağ alt köşesindeki küçük yeşil kare) aşağı sürükleyin.

=INT((TODAY()-A2)/365)

Notlar:

  • Birinin belirli bir tarihteki yaşını almak için, BUGÜN() formülde söz konusu tarihe sahip işlev. Örneğin, belirli bir tarih B2 hücresindeyse aşağıdaki formülü kullanın:
    =INT((B2-A2)/365)
  • İki tarih arasındaki gün farkını 365'e bölen bu formülü Excel'de kullanmak genellikle doğru sonuçlar verir, ancak mükemmel değildir. Artık yıllar etrafında veya 29 Şubat'ta doğanlar için yaşları yanlış hesaplayabilir. Bir alternatif, artık yılları hesaplamak için 365.25'e bölmektir ancak bu, özellikle artık yılı kapsamayan yaşlar için de hatalara yol açabilir. Bu yöntem genel olarak etkili olsa da hassas hesaplamalar için ideal değildir. Aşağıdaki formüller, tüm senaryolarda kusursuz yaş hesaplamaları sağlayan özel işlevler sunar.

YILFRAC işleviyle doğum tarihini yaşa dönüştürün

YILFRAC işlevi, artık yıllar da dahil olmak üzere her yıldaki tam gün sayısını dikkate aldığından, doğum tarihinden itibaren yaş hesaplamak için daha doğrudur. Üçüncü argümanı ayarlayarak, temelYEARFRAC, hesaplamasında gerçek gün sayısını kullanarak özellikle artık yılları içeren durumlarda kesinlik sağlar.

Yaşın hesaplanmasını istediğiniz boş hücreye aşağıdaki formülü girin ve tuşuna basın. Keşfet. Bu hesaplamayı diğer veriler için çoğaltmak üzere sonuç hücresinin doldurma tutamacını aşağı doğru sürükleyin.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)


DATEDIF işleviyle doğum tarihini yaşa dönüştürün

Excel'deki TARİHLİ EĞER işlevi, doğum tarihinden itibaren yaşı hesaplamak için kullanılabilir. "y" kullanarak birim fonksiyonun argümanı, iki tarih arasındaki tam yıl sayısını hesaplar.

Yaşı görüntülemek için boş bir hücre seçin, aşağıda verilen formülü girin ve Keşfet anahtar. Daha sonra sonucun bulunduğu hücreye tıklayın ve formülü diğer hücrelere uygulamak ve tüm sonuçları elde etmek için doldurma tutamacını aşağı doğru sürükleyin.

=DATEDIF(A2,NOW(),"y")

Not: Yukarıdaki TARİHLİ EĞER formülünde "y", A2 hücresindeki tarihten bugüne kadar olan yılların tamamını hesaplar. Tarih farkının farklı yönlerini hesaplamak için "y" yerine "m", "d", "md", "ym" veya "yd" kullanabilirsiniz:

  • "M": Belirli bir dönemdeki tam ayların sayısı.
  • "D": Belirtilen dönemdeki gün sayısı.
  • "MD": Verilen iki tarihin günleri arasındaki fark. Tarihlerdeki aylar ve yıllar dikkate alınmaz.
  • "YM": Verilen iki tarihin ayları arasındaki fark. Tarihlerin günleri ve yılları göz ardı edilir
  • "YD": Verilen iki tarihin günleri arasındaki fark. Tarihlerin yılları dikkate alınmaz.

TARİHLİ EĞER işleviyle yaşı Yıl + Ay + Gün formatında görüntüleyin

Yaşı Yıl + Ay + Gün biçiminde hesaplamak için Excel'de her biri farklı bir birim bağımsız değişkenine sahip üç TARİHLİ EĞER formülünü birleştirin.

Yaşı görüntülemek için boş bir hücre seçin, aşağıda verilen formülü girin ve Keşfet anahtar. Daha sonra sonucun bulunduğu hücreye tıklayın ve formülü diğer hücrelere uygulamak ve tüm sonuçları elde etmek için doldurma tutamacını aşağı doğru sürükleyin.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


Doğum tarihinden itibaren yaşı kolayca hesaplayın formülleri hatırlamadan

Kutools for Excel's Tarih ve Saat Yardımcısı Bu özellik, yaş hesaplamalarını basitleştirerek, formülleri hatırlamanıza gerek kalmadan, yalnızca birkaç tıklamayla doğum tarihlerini yaşa kolayca dönüştürmenize olanak tanır. Güncel güne veya belirli bir tarihe kadar yaş hesaplama esnekliği sunar ve yıllar, aylar, haftalar, günler veya yıl + ay + gün kombinasyonu gibi çeşitli formatlarda sonuçlar sağlar. Bu kullanıcı dostu araç, süreci kolaylaştırarak tüm Excel kullanıcıları için hızlı ve erişilebilir hale getirir.

Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.

  1. Yaşı görüntülemek için boş bir hücre seçin. Sonra tıklayın Kutools > Formül Yardımcısı > Tarih ve Saat Yardımcısı.
  2. içinde Tarih ve Saat Yardımcısı iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.
    1. Git Yaş sekme;
    2. içinde Doğum tarihi kutusunda, yaşı hesaplamak istediğiniz doğum tarihini içeren hücreyi seçin;
    3. Seçin Bugün seçeneği için Bölüm;
    4. İstediğiniz yaş çıktı biçimini (yıllar, aylar, günler veya bunların bir kombinasyonu) seçin. Çıktı sonuç türü açılır liste;
    5. Tıkla OK düğmesine basın.

Sonuç

Daha sonra seçilen hücreye yaş doldurulur. Sonuç hücresini seçin ve ardından tüm yaşları elde etmek için doldurma tutamacını tamamen aşağı sürükleyin.

Notlar:

  • Yaşı Yıl + Ay + Gün formatında görüntülemek için Yıl + Ay + Gün itibaren Çıktı sonuç türü açılır liste. Sonuç aşağıdaki ekran görüntüsünde gösterildiği gibi görünecektir. Ek olarak bu özellik, özel gereksinimlerinizi karşılayarak yaşınızın ay, hafta veya gün cinsinden görüntülenmesini destekler.
  • Erişmek istiyorum Tarih ve Saat Yardımcısı özellik? İndirmek Kutools for Excel Şimdi! Bunun ötesinde Kutools, sayısız 300'den fazla başka özelliğe sahiptir ve 30 günlük ücretsiz deneme olanağı sunar. Beklemeyin, bugün deneyin!

İlgili Makaleler:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...

Açıklama


Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
Comments (138)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm creating automated age cell by using the following formula =IFDATED(C12,TODAY(),"Y") but when I drag the cell down to empty cells without DOB, calculation is been made for empty cells, what can I do to empty cell not to calculate except if DOB in not typed?
This comment was minimized by the moderator on the site
Hi there,

You mean DATEDIF, right?
You can add an IF function as shown below: =IF(C12="","",DATEDIF(C12,TODAY(),"Y"))

Amanda
This comment was minimized by the moderator on the site
Thank you very much, the formula work.
This comment was minimized by the moderator on the site
A VERY DIFFICULT INSTRUCTIONS! NOT GIVING THE RIGHT RESULT
This comment was minimized by the moderator on the site
Hi, sorry that the methods list in the article did not help you. But can you tell what are your data and what method did you use, so the result went wrong?
This comment was minimized by the moderator on the site
How to convert age to date of birth
This comment was minimized by the moderator on the site
Hi Catherine,

thank you so much for your formula! I am a related service provider for many students with various ages in a school setting. thanks to your formula, the student's age is in front of me during each session, and I am able to adjust session goals appropriately.
This comment was minimized by the moderator on the site
thanks you so much very very good formula
This comment was minimized by the moderator on the site
Just wanted to say THANK YOU!
This comment was minimized by the moderator on the site
Do not show the Detedif Formula in my Excel
What to do Know?
This comment was minimized by the moderator on the site
if I have their id number how to get their age example their id no consist first 6digit is date of birth

example 830901056252 , 830901 is date of birth.

how to take calculate their age
This comment was minimized by the moderator on the site
Dear elsie,
Please try this formula: =DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y"). A2 is the cell contains the ID number you want to calculate the age based on.
This comment was minimized by the moderator on the site
Thanks soooooo much dear....!
This comment was minimized by the moderator on the site
please do i calculate the birth date from age
This comment was minimized by the moderator on the site
Good Day,
This formula =DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())) can help you to calculate the birthday from a given age based on today's date.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations