Excel'de tari̇hli̇ eğer işlevi nasıl kullanılır?

E-tablonuzdaki bir hücreye “TARİHLİ” yazmayı deneyin, bu adda hiçbir şey bulamazsınız.

bir hücreye dateif yazmayı deneyin

Yardım sistemine baktığınızda bile bu isimde hiçbir şey listelenmiyor.

yardım seçiminde dateif aramayı deneyin

Ancak Excel 2000 Yardım sistemine geri dönerseniz, orada belgelenen TARİHLİ EĞER işlevini bulacaksınız. Microsoft’un neden DATEDIF işlevini işlevler listesinden gizlemek zorunda olduğu bir muamma.

Bana sorarsanız, DATEDIF iki tarih arasındaki farkı bulmak için en iyi fonksiyondur. Ve bunun en iyi örneklerinden biri yaşla hesaplanır.

Şimdi soru şu: Eğer bu işlev orada değilse, bunu Excel’in tüm yeni sürümlerinde nasıl kullanabiliriz?

Ve cevap şu: Excel’deki tüm fonksiyonları kullandığımız gibi bunu da kullanabiliriz. Tek fark, onu eklemeye çalıştığınızda Excel’in sözdizimi bağımsız değişkenlerini görüntülememesidir. O yüzden bugün bu yazımda sizlerle DATEDIF fonksiyonu ile ilgili tüm detayları paylaşmak istiyorum.

Sözdizimi

TARİHLİEĞER(Tarih1,Tarih2,Aralık)

  • Tarih1: Aralığınızı hesaplamaya başlamak istediğiniz tarih. Basit bir ifadeyle bu, aralığın başlangıç tarihidir.
  • Tarih2: Aralığı hesaplamak istediğiniz tarih. Basit bir ifadeyle bu, aralığınızın bitiş tarihidir.
  • Aralık: Fonksiyondan dönecek zamanın birliğini temsil eder. Farklı zaman birimlerini temsil eden altı özel metin dizemiz var.

Farklı aralıklar kullanın

İki tarih arasındaki farkı hesaplamak için 6 farklı aralık türünüz vardır.

1. Yıllarca “y”

Fazla olan ayları ve günleri göz ardı ederek, başlangıç tarihi ile bitiş tarihi arasındaki tam yılı döndürür.

yılları almak için dateif'te y aralığını kullanma

Yukarıdaki örnekte iki tarih arasındaki aralığı “y” kullanarak hesapladınız. Kontrol ederseniz bu iki tarih arasındaki fark 25 yıldan fazla (37 gün fazla). Ancak yalnızca tamamlanan yılları, yani 25’i geri verdi.

2. aylar için “m”

Fazla günleri göz ardı ederek başlangıç tarihi ile bitiş tarihi arasındaki tam ayların sayısını döndürür.

ayları almak için dateif'te m aralığını kullanma

Sonuçta, 7 günün fazlası göz ardı edilerek toplam tam ay olan 301 ay döndürüldü.

3. günler için “d”

Başlangıç tarihi ile bitiş tarihi arasındaki toplam gün sayısını döndürür. Günler iki tarih arasındaki en küçük birimler olduğundan, burada toplam gün sayısını alacaksınız.

günleri almak için dateif'te d aralığını kullanma

Yukarıdaki örnekte başlangıç ve bitiş tarihleri arasındaki toplam gün sayısını görüyoruz.

4. Aylar ve yıllar boyunca “ym”

Tam yıllar boyunca tam ay sayılarını döndürecektir. Basit bir ifadeyle iki tarih arasında toplam 25 yıl 1 ay 7 gün aralığınız varsa sonuçta 1 ay değerini döndürür.

ayları yıllar içinde elde etmek için datedif'te ym aralığını kullanma

Yukarıdaki örnekte eş zamanlı yıllardan sonra başlangıç tarihi ile bitiş tarihi arasında kalan tam ay sayısını hesapladık.

5. Günler ve yıllar boyunca “yd”

Tamamlanan yıllardaki gün sayısını döndürür. Basit bir ifadeyle, iki tarih arasında toplam 25 yıl 37 gün aralığınız varsa sonuçta 37 gün dönecektir.

yıllar içindeki günleri almak için dateif'te yd aralığını kullanma

Yukarıdaki örnekte, tam yıllardan sonra başlangıç tarihi ile bitiş tarihi arasında kalan gün sayısını hesapladınız.

6. Günler ve aylar için “md”

Tüm ay boyunca fazla günlerin sayısını döndürür. Basit bir ifadeyle iki tarih arasında toplam 301 ay 7 gün aralığınız varsa sonuçta 7 gün dönecektir.

ayların günlerini almak için datedif'te md aralığını kullanma

Yukarıdaki örnekte tam aylardan sonra başlangıç tarihi ile bitiş tarihi arasında kalan gün sayısını hesapladık.

Excel dosyasını alın

ÖRNEK: DATEDIF kullanarak Excel’de yaşı hesaplama

Burada yaşı, yılları, ayları ve günleri ayrı ayrı görüntüleyebileceğiniz formatta hesaplamanız gerekiyor. Örneğin 26 yıl 8 ay 17 gün. Bunun için de DATEDIF’i üç kez birleştirmemiz gerekiyor.

dateif işlevini ve doğum tarihini kullanarak excel'de yaşı hesaplama

İşte adımlar.

1. Bir kişinin yaşının tamamlanan yıllarını hesaplayın

Öncelikle bir doğum tarihi ile bugünün tarihi arasında geçen toplam yılı hesaplamanız gerekir. Ve bunun için formül şöyle olacaktır:

 =DATEDIF(Date-of-Birth,TODAY(),"y")

Bu, iki tarih arasında tamamlanan yılları döndürecektir.

Datedif fonksiyonunu kullanarak excel'de yaşı hesaplayın Doğum tarihini kullanarak tamamlanan yılları öğrenin

2. Tamamlanan yıllardan sonra kişinin yaşının tamamlanan aylarını hesaplayın

Bir sonraki şey tamamlanan ayları hesaplamaktır. Yani yaşınız 26 yıl 5 ay 19 gün ise 5 ay geriye almamız gerekiyor.

Aşağıdaki formül kullanılabilir:

 =DATEDIF(Date-of-Birth,TODAY(),"my")

Bu, tamamlanan yıllardan sonra doğum tarihi ile bugünün tarihi arasındaki tamamlanan ayları döndürür.

doğum tarihini kullanarak datedif işlevini kullanarak excel'de yaşı hesaplayın tam ayları alın

3. Tam yıl ve aylardan sonra kişinin yaşının tam günleri

Sonunda yılları ve ayları tamamladıktan sonra kalan günleri hesaplamanız gerekiyor. İşte formül:

 =DATEDIF(Date-of-Birth,TODAY(),"md")

Bu, yıllar ve aylar tamamlandıktan sonra doğum tarihi ile bugünün tarihi arasındaki kalan günleri döndürecektir.

doğum tarihini kullanarak datedif işlevini kullanarak excel'de yaşı hesaplayın tam günleri alın

4. Gerçek yaşı elde etmek için üç formülü birleştirin

Artık doğru bir yaş oluşturmak için tüm bunları birleştirmenin zamanı geldi. Aşağıdaki formülü e-tablonuzdaki bir hücreye girin ve Doğum Tarihini gerçek doğum tarihinizle değiştirin.

 ="You age is "& DATEDIF(Date-of-Birth,TODAY(),"y") &" Year(s), "& DATEDIF(Date-of-Birth,TODAY(),"ym")& " Month(s) & "& DATEDIF(Date-of-Birth,TODAY(),"md")& " Day(s)."

Bu kadar.

Excel dosyasını alın

Önemli noktalar

  • Tarihteki saati görmezden gelecektir.
  • Bitiş tarihi (Tarih2), başlangıç tarihinden (Tarih1) büyük olmalıdır.

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir