Excel'de Doğum Tarihinden Yaş Nasıl Hesaplanır?
Formülü kullanmadan önce, doğum tarihinin Excel hücresine doğru tarih biçimi kullanılarak girildiğinden emin olun.
Örnek olarak:
- A2 hücresi doğum tarihini içeriyor: 15/08/1995
- B2 hücresinde yaşı görüntülemek istiyorsunuz
Yaşı hesaplamak için, gerektiğinde aşağıdaki formülleri kullanabilirsiniz.
DATEDIF Formülü ile Excel'de Yaş Hesaplama
Doğum tarihine göre yaş hesaplamanın en pratik yollarından biri DATEDIF fonksiyonunu kullanmaktır.
Aşağıdaki formülü kullanın: =DATEDIF(A2,TODAY(),”Y”)
Bu formül, A2 hücresindeki doğum tarihi ile bugünün tarihi arasındaki tam yıl sayısını hesaplar.
Örneğin, bir kişi mevcut yılda doğum gününü kutlamamışsa, Excel yaşına bir yıl eklemez. Bu nedenle, sonuç, doğum yılından mevcut yılı çıkarmaktan daha doğrudur.
Formül Açıklaması
Formül birkaç bölümden oluşmaktadır:
- A2 hücresi doğum tarihini içermektedir.
- TODAY() fonksiyonu bugünün tarihini otomatik olarak getirir.
- “Y” seçeneği, Excel'den iki tarih arasındaki tam yıl sayısını hesaplamasını ister.
TODAY() fonksiyonunu kullanmanın avantajı, yaşın cihazınızdaki tarihe göre otomatik olarak güncellenmesidir.
Excel'de Yaşı Yıl ve Ay Olarak Nasıl Hesaplayabilirsiniz?
Bazen sadece yaş bilgisi yeterli olmaz. Örneğin, birinin yaşını yıl ve ay olarak öğrenmek istiyorsanız şu formülü kullanabilirsiniz:
=DATEDIF(A2,TODAY(),”Y”)&” Yıl” &DATEDIF(A2,TODAY(),”YM”)&” Ay”
Sonuç şöyle görünebilir: 31 Yıl 1 Ay
"Y" kısmı tam yılları, "YM" kısmı ise tam yıl sayısı çıkarıldıktan sonra kalan ayları sayar.
Bu yöntem, daha detaylı yaş bilgisine ihtiyaç duyduğunuzda kullanışlıdır.
Yaşın Yıl, Ay ve Gün Olarak Tam Hesaplanması
Daha detaylı sonuçlara ihtiyacınız varsa, Excel yaşı yıl, ay ve gün olarak da gösterebilir. Aşağıdaki formülü kullanın:
=DATEDIF(A2,TODAY(),”Y”)&” Yıl “&DATEDIF(A2,TODAY(),”YM”)&” Ay “&DATEDIF(A2,TODAY(),”MD”)&” Gün”
Sonuç şu şekilde olacaktır: 31 Yıl 1 Ay 15 Gün
Bu format, yalnızca yıl sayısından daha kapsamlı yaş bilgisine ihtiyaç duyduğunuzda kullanılabilir.
Kendi formülünüzü oluşturmadan hızlı bir kontrol için, doğum tarihinizi ve istediğiniz hesaplama tarihini girerek çevrimiçi bir yaş hesaplayıcı da kullanabilirsiniz
Excel'de Belirli Bir Tarihte Yaşı Hesaplama
Yaş hesaplamalarının hepsinde bugünün tarihi kullanılmak zorunda değildir. Bazı durumlarda, bir kişinin belirli bir tarihteki yaşını bilmeniz gerekebilir.
Örneğin:
- A2 = doğum tarihi
- B2 = referans olarak kullanılacak tarih
Şu formülü kullanın:
=DATEDIF(A2,B2,”Y”)
Excel, A2 hücresindeki doğum tarihi ile B2 hücresindeki referans tarihi arasındaki tam yıl sayısını hesaplayacaktır. Bu yöntem, kayıt tarihi, sınav tarihi, okul başlangıç tarihi veya diğer belirli tarihlerdeki yaşı belirlemek gibi çeşitli amaçlar için kullanışlıdır.
YEARFRAC ile Yaş Hesaplama
DATEDIF fonksiyonunun yanı sıra, Excel'de iki tarih arasındaki yıl farkını hesaplamak için kullanılabilecek YEARFRAC fonksiyonu da bulunmaktadır.
Örneğin: =INT(YEARFRAC(A2,TODAY(),1))
YEARFRAC fonksiyonu, doğum tarihiniz ile bugünün tarihi arasındaki yılın kesirini hesaplar. INT fonksiyonu ise ondalık sayıları kaldırarak tam bir yıl elde etmenizi sağlar.
Örneğin, YEARFRAC sonucu 30.65 ise, INT fonksiyonu 30 değerini döndürecektir.
Birden Çok Veriden Aynı Anda Yaş Hesaplama
Excel kullanmanın avantajlarından biri de birçok kişinin yaşını hızlıca hesaplayabilmenizdir. Örneğin, doğum tarihlerinin bir listesine sahip olduğunuzu varsayalım:
| İsim | Doğum tarihi | Yaş |
| Andi | 10/05/1998 | 28 Yıl |
| Budi | 21/09/2001 | 25 yıl |
| Siti | 07/12/1995 | 30 yıl |
Eğer doğum tarihi B sütununda ise, C sütununa aşağıdaki formülü girin:
=DATEDIF(B2,TODAY(),”Y”)
Ardından, formülü kopyalayın veya aşağı doğru sürükleyerek diğer satırlara uygulayın. Excel, verilen doğum tarihlerine göre her kişinin yaşını hesaplayacaktır.
Neden sadece yılları çıkarmayalım?
Yaşın basit bir formülle hesaplanabileceğini düşünebilirsiniz:
=YIL(BUGÜN())-YIL(A2)
Bu formül daha basit görünebilir, ancak sonuçlar daha az doğru olabilir. Sorun şu ki, sadece yılı karşılaştırıyor ve bir kişinin doğum gününün o yıl içinde zaten gerçekleşip gerçekleşmediğini dikkate almıyor.
Örneğin, bir kişi Aralık 2000'de doğdu. Eğer şu an Eylül 2026 ise, 2026 - 2000 işlemi sonucunda 26 elde edilir. Oysa kişi henüz 26. yaş gününe ulaşmamıştır.
Bu nedenle, doğum tarihine göre tam yıl sayısını hesaplamak istediğinizde DATEDIF kullanmak daha uygundur.
Excel'deki Yaş Formülündeki Bir Hata Nasıl Düzeltilir?
Bazen girilen formül beklenen yaşı vermeyebilir. Bunun birkaç yaygın nedeni öncelikle kontrol edilebilir.
Tarih formatının doğru olduğundan emin olun
Excel'in verileri düz metin değil, tarih olarak tanıması gerekir. Tarihler metin olarak saklanırsa, tarih hesaplama işlevleri doğru çalışmayabilir. Hücre biçimini kontrol edin ve gerekirse Tarih biçimine değiştirin.
Tarih Sırasını Kontrol Et
DATEDIF fonksiyonunda başlangıç tarihi bitiş tarihinden önce olmalıdır. Doğum tarihi referans tarihinden sonra ise formül hata verebilir.
Excel Bölgesel Ayarlarına Dikkat Edin
Tarih biçimleri, cihaza veya Excel ayarlarına bağlı olarak değişebilir.
Örneğin: 08/12/2000
Kullanılan tarih formatına bağlı olarak 8 Aralık veya 12 Ağustos olarak okunabilir. Girilen tarihin bölgesel ayarlarınızla eşleştiğinden emin olun.
Formül Ayırıcıyı Kontrol Edin
Bazı Excel ayarlarında, bağımsız değişken ayırıcı olarak virgül (,) yerine noktalı virgül (;) kullanılır.
Eğer aşağıdaki formül işe yaramazsa: =DATEDIF(A2,TODAY(),”Y”)
Şunu deneyebilirsiniz: =DATEDIF(A2;TODAY();”Y”)
Hangi Excel formülünü kullanmalıyım?
Formül seçimi, elde etmek istediğiniz sonuçlara bağlıdır.
Yaşınızı yalnızca tam yıl olarak öğrenmek istiyorsanız şunu kullanın: =DATEDIF(A2,TODAY(),"Y")
Yaşınızı yıl ve ay olarak öğrenmek istiyorsanız, "Y" ve "YM" harflerinin kombinasyonunu kullanın.
Öte yandan, daha eksiksiz bir yaş bilgisine ihtiyacınız varsa, yılları, ayları ve günleri tek bir formülde birleştirebilirsiniz.
Belirli bir tarihteki yaşı hesaplamak için, TODAY() ifadesini ilgili tarihi içeren hücre referansıyla değiştirin.
Excel'de Yaşı Doğru Hesaplama İpuçları
Daha tutarlı sonuçlar için, gün, ay ve yıl dahil olmak üzere doğum tarihinin tamamını kullanın. Yaşı yalnızca doğum yılına göre hesaplamaktan kaçının, çünkü sonuçlar kişinin tam yaşını yansıtmayabilir.
Ayrıca, birden fazla satırla çalışıyorsanız tarih verilerinin tutarlı bir şekilde biçimlendirildiğinden emin olun. Bu, formüller tüm verilere uygulandığında hataları azaltmaya yardımcı olabilir.
Yaşı belirli bir tarihe göre hesaplamanız gerekiyorsa, referans tarihini ayrı bir hücreye kaydedin. Bu şekilde, her formülü manuel olarak ayarlamak zorunda kalmadan referans tarihini değiştirebilirsiniz.
Excel'de Yaş Hesaplama Hakkında Sıkça Sorulan Sorular
Excel'de yaş hesaplama formülü nedir?
Yaşı tam yıl olarak hesaplamak için kullanılabilecek bir formül şöyledir: =DATEDIF(A2,TODAY(),"Y")
A2 hücresi doğum tarihini içerir.
Excel'de yaş otomatik olarak nasıl hesaplanır?
Bitiş tarihi olarak TODAY() fonksiyonunu kullanın. Bu fonksiyon geçerli tarihi takip eder, bu nedenle yaş hesaplama sonuçları zaman içinde otomatik olarak değişebilir.
Yaş, yıl ve ay olarak nasıl hesaplanır?
Yıl ve kalan aylar için DATEDIF'i birleştirebilirsiniz:
=DATEDIF(A2,TODAY(),”Y”)&” Yıl” &DATEDIF(A2,TODAY(),”YM”)&” Ay”
Excel belirli bir tarihteki yaşı hesaplayabilir mi?
Evet. TODAY() ifadesini belirli bir tarihle veya bu tarihi içeren hücre referansıyla değiştirin.
Örneğin: =DATEDIF(A2,B2,"Y")
Excel'de yaş hesaplama sonucu neden yanlış çıkıyor?
Sık karşılaşılan nedenler arasında tarih biçiminin doğru tanınmaması, tarihin metin olarak saklanması, tarih sırasının ters olması veya Excel'deki tarih biçiminin girilen verilerden farklı olması yer almaktadır.
Çözüm
Excel'de yaş hesaplamak için çeşitli formüller mevcuttur, ancak doğum tarihinize göre tam yıl sayısını elde etmek istediğinizde DATEDIF fonksiyonu pratik bir seçenektir.
Şöyle basit bir formül: =DATEDIF(A2,TODAY(),”Y”)
Bu formül, mevcut yaşı bulmak için kullanılabilir. Daha ayrıntılı sonuçlara ihtiyaç duyulursa, formül yıl, ay ve gün olarak da gösterilebilecek şekilde genişletilebilir.
Tarihlerin nasıl çalıştığını ve kullanılan fonksiyonları anlayarak, Excel'de tek bir kişinin veya birden fazla veri setinin yaşını daha hızlı ve tutarlı bir şekilde hesaplayabilirsiniz.