Eğitim
ETARİHLİ (DATEDIF) Formülü Excel’de Neden Görünmüyor?
Aslında ETARİHLİ (İngilizce: DATEDIF) fonksiyonu Excel’de var, ancak bu fonksiyon biraz “gizli” bir özellik taşır. Excel’in yardım dosyalarında ve fonksiyon sihirbazında açıkça listelenmez, bu da kullanıcılar arasında “Neden yok?” sorusunu sıkça gündeme getirir. Şimdi bu durumu açıklayayım ve neden böyle olduğunu anlamanıza yardımcı olayım:
ETARİHLİ (DATEDIF) Neden Görünmüyor?
- Belgelenmemiş Bir Fonksiyon:
DATEDIF, Excel’in ilk sürümlerinden (Lotus 1-2-3 ile uyumluluk sağlamak için) beri var olan eski bir fonksiyondur. Ancak Microsoft, bu fonksiyonu resmi olarak belgelerine eklemeyi bırakmıştır. Bunun nedeni, Excel’in daha yeni ve esnek fonksiyonlara odaklanması olabilir. Yine de fonksiyon hâlâ çalışır ve manuel olarak yazıldığında sorunsuz işler. - Fonksiyon Sihirbazında Yok:
Excel’de formül çubuğuna =ETARİHLİ yazmaya başladığınızda, otomatik tamamlama önerilerinde görünmez. Bunun sebebi, Microsoft’un bu fonksiyonu “kullanımdan kaldırmak” yerine pasif bir şekilde arka planda tutmayı tercih etmesi. - Desteklenen ama Tanıtılmayan Bir Özellik:
DATEDIF, Excel’in tüm modern sürümlerinde (Excel 2007, 2010, 2013, 2016, 2019, 365) çalışır, ancak Microsoft’un resmi dokümantasyonunda nadiren bahsedilir. Bu, fonksiyonun “eski moda” kabul edilmesinden veya yerine daha genel çözümler sunulmasından kaynaklanabilir.
ETARİHLİ Nasıl Kullanılır?
Her ne kadar gizemli bir fonksiyon gibi görünse de, DATEDIF’i kullanmak oldukça basittir. Formül şu yapıda yazılır:
=ETARİHLİ(başlangıç_tarihi; bitiş_tarihi; "birim")
- Başlangıç_tarihi: İlk tarih (örneğin, A1 hücresi).
- Bitiş_tarihi: Son tarih (örneğin, B1 hücresi).
- Birim: Hesaplama türünü belirtir:
- “y”: Yıl farkı
- “m”: Ay farkı
- “d”: Gün farkı
- “ym”: Yıl çıkarıldıktan sonra kalan ay
- “md”: Ay çıkarıldıktan sonra kalan gün
Örnek:
- A1: 01/01/2023
- B1: 05/03/2025
- =ETARİHLİ(A1;B1;”d”) → 794 gün
- =ETARİHLİ(A1;B1;”m”) → 26 ay
- =ETARİHLİ(A1;B1;”y”) → 2 yıl
Neden Hâlâ Kullanılıyor?
DATEDIF, basitliği ve doğrudan sonuç vermesi nedeniyle hâlâ popülerdir. Alternatif olarak, gün farkını basit çıkarma (=B1-A1) veya daha karmaşık formüllerle hesaplayabilirsiniz, ancak DATEDIF özellikle ay ve yıl farkını bulmakta pratiktir.
Sorunlar ve Alternatifler
- Hata Riski: Eğer başlangıç tarihi bitiş tarihinden büyükse, #SAYI! hatası verir. Bu durumda tarihlerin sırasını kontrol etmelisiniz.
- Alternatifler:
- Gün farkı için: =B1-A1
- İş günleri için: =İŞGÜNÜ.ULUSL(A1;B1)
- Daha esnek çözümler için: Excel’in GÜN, AY, YIL fonksiyonlarını birleştirerek özel formüller yazabilirsiniz.
ETARİHLİ Excel’de “yok” değil, sadece göze çarpmıyor. Microsoft’un bu fonksiyonu resmen tanıtmak yerine arka planda bırakmayı tercih ettiği bir gerçek, ama manuel olarak yazdığınızda mükemmel şekilde çalışır. Eğer tarih farklarını hızlıca ve kolayca hesaplamak istiyorsanız, DATEDIF hâlâ güvenilir bir dostunuz olabilir. Denemekten çekinmeyin!
