![Takvim ve dolar](/f/30af0f787141d8c3be327e845e17e594.jpg)
Excel'deki tarih alanları, Windows ve Mac arasında uyumlu değildir.
Resim Kredisi: Devonyu/iStock/Getty Images
Excel'de bir doğum tarihinden itibaren yaşı hesaplamanın en yaygın iki yolu, DATEDIF işlevini kullanmak ve tarih alanlarında standart aritmetik operatörleri kullanmaktır. Bir Excel elektronik tablosunda tarih değerlerini kullandığınızda, tarih değerlerinin Excel'de nasıl saklandığını ve karakter dizeleri ile tarih alanları arasındaki farkı anlamak yardımcı olur. Tarih alanları, Excel'in Windows ve Mac sürümleri arasında uyumlu değildir; bir platformda tarih alanları olan bir elektronik tablo oluşturur ve diğer platformda açarsanız, tarih değerleri yanlış olacaktır.
Excel'de Tarih Değerleri
Excel, bir değeri karakter dizesi yerine tarih olarak doğru şekilde yorumlayan Date adlı özel bir veri türüne sahiptir. Hücreleri Tarih biçimiyle biçimlendirerek veya TARİH DEĞERİ işlevini kullanarak metin dizesi gösteriminden bir tarihin değerini hesaplayarak karakter dizelerini tarih alanlarına dönüştürebilirsiniz. Örneğin, DATEVALUE("08/05/2008"), "08/06/2008" karakter dizesini 6 Ağustos 2008 tarihine veya işletim sistemi ayarınızın Ay-Gün-Yıl veya Gün-Ay-Yıl olmasına bağlı olarak 8 Haziran 2008 tarihi.
Günün Videosu
Excel Tarihleri Nasıl Saklar?
Excel, tarihleri dahili olarak kayan noktalı sayılar olan seri numaraları olarak depolar. Tamsayı kısmı, Windows'ta 1 Ocak 1900'den bu yana geçen gün sayısını ve 1 Ocak'ın bire eşit olduğu bir Mac'te 1 Ocak 1904'ten bu yana geçen gün sayısını temsil eder. Ondalık kısım, gece yarısından bu yana geçen saniye sayısını veya tarihle ilişkilendirilmiş bir saat yoksa sıfırı temsil eder. Bu nedenle, Windows'ta oluşturulan bir elektronik tablodaki tarih alanı, hesap tablosunu Mac'te açtığınızda aynı tarih alanından dört yıl farklı olacaktır.
DATEIF ile Yaş Hesaplama
Excel'deki DATEDIF işlevi, bir elektronik tablodaki yaşı hesaplamak için idealdir. İşleve, iki tarih arasındaki tam yıl, ay ve gün sayısını veya üçünün herhangi bir kombinasyonunu döndürmesini söyleyebilirsiniz. Başlangıç tarihini ve bitiş tarihini karakter dizileri, seri numaraları veya tarih değerleri ve sonuçları nasıl istediğinize göre "Y", "M" ve "D" kombinasyonu olarak iletin. Örneğin, DATEDIF("10/14/2014", "05/01/1970", "YMD"), iki tarih arasındaki tam yıl, ay ve gün sayısını döndürür. "Y"yi tek başına geçmek, yalnızca yıl sayısını döndürür. "YM"yi geçmek, tamamlanmış yıl ve ay sayısını verir. BUGÜN işlevi, bugünün tarihini bir tarih değeri olarak döndürür.
Aritmetik Kullanarak Yaş Hesaplama
Tarihler sayı olarak saklandığından, kendi yaş hesaplamalarınızı yapmak için tarih değerlerinde standart aritmetik operatörleri kullanabilirsiniz. İki tarih değerini çıkardığınızda, sonuç iki tarih arasındaki gün sayısıdır. Gün sayısını 365,25'e bölün ve iki tarih arasındaki tam yıl sayısını elde etmek için sonucun tamsayı değerini alın. Örneğin, A1 hücresi bir doğum tarihi içeriyorsa, bir elektronik tablo hücresine "=INT((BUGÜN()-A1)/365.25)" girerek yaşı hesaplayabilirsiniz.