Özellik ikonu

ETARİHLİ

İndirme izni yok

Genel Bakış

ETARİHLİ (DATEDIF), iki tarih arasındaki gün, ay veya yıl sayısını verir. Hangi birimle ölçüleceği üçüncü parametreyle seçilir. Yaş, kıdem, sözleşme süresi ve vadeye kalan süre gibi hesaplarda kullanılır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
Kategori
Tarih ve Saat
İngilizce adı
DATEDIF
Platform
Windows Mac Web
3 bağımsız değişken 3 zorunlu
Bağımsız değişken Durum Ne işe yarar
başlangıç_tarihistart_date Zorunlu Dönemin başlangıcını gösteren tarihtir.
bitiş_tarihiend_date Zorunlu Dönemin bitişini gösteren tarihtir.
birimunit Zorunlu Sonucun gün, ay ya da yıl olarak hangi türde döneceğini belirleyen metin kodudur: "d", "m", "y", "md", "yd" veya "ym".
Geçerli kullanımlar
=ETARİHLİ(A2;B2;"d")
=ETARİHLİ(A2;B2;"m")
=ETARİHLİ(A2;B2;"y")
=ETARİHLİ(A2;B2;C2)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev yalnızca geriye dönük uyumluluk için bulunur; Fonksiyon Ekle penceresinde ve hücre otomatik tamamlamada görünmez, ancak elle yazıldığında çalışır. Tarihi ya da birimi doğrudan formüle yazarsanız çift tırnak içine almanız gerekir; hücre başvurusu kullanırsanız tırnak gerekmez.

1. Gün, ay ve yıl farkı​

A sütununda başlangıç tarihi, B sütununda bitiş tarihi, C sütununda birim kodu yer alıyor. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ETARİHLİ(A2;B2;C2)
=DATEDIF(A2,B2,C2)
ETARİHLİ
Formülünü incelemek için bir hücre seçin.
ABCD
1BaşlangıçBitişBirimFark
201.01.202204.01.2022d3
301.07.202201.08.2023d396
420.06.202201.08.2023m13
501.01.202201.01.2024y2
601.07.202201.08.2022y0
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 3, 396, 13, 2 ve 0 olur. "d" birimi iki tarih arasındaki gün sayısını verir; başlangıç günü sayıya katılmaz. "m" ve "y" yalnızca tamamlanmış ayları ve yılları sayar. Bu yüzden bir ayı ya da yılı doldurmayan aralıkta sonuç sıfır olur.

2. Gün ve ay birimlerini yok sayan seçenekler​

Aynı düzende; bu kez "md", "yd" ve "ym" birimlerini deniyoruz. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ETARİHLİ(A2;B2;C2)
=DATEDIF(A2,B2,C2)
ETARİHLİ
Formülünü incelemek için bir hücre seçin.
ABCD
1BaşlangıçBitişBirimFark
201.01.202202.12.2023MD1
328.02.202201.03.2023MD1
428.02.202201.03.2024MD2
501.01.202201.07.2022YD181
601.03.202201.08.2024YM5
Birim SeçenekleriExcelDepo v1.0.0
Sonuçlar sırasıyla 1, 1, 2, 181 ve 5 olur. "md" ay ve yılları yok sayıp yalnızca gün farkını verir; yıl bitiş tarihinden alınır. Şubat sonunda başlayan ikinci ve üçüncü satırda bitiş yılının artık yıl olup olmaması sonucu değiştirir. "yd" yılları yok sayarak gün farkını, "ym" ise gün ve yılları yok sayarak ay farkını verir.

3. Yıl günü ve ay farkındaki tutarsızlıklar​

"yd" birimi hangi yılı esas alacağını her durumda aynı şekilde seçmez. Aşağıdaki tabloda aynı formül farklı tarih aralıkları için denenir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ETARİHLİ(A2;B2;C2)
=DATEDIF(A2,B2,C2)
ETARİHLİ
Formülünü incelemek için bir hücre seçin.
ABCD
1BaşlangıçBitişBirimFark
228.02.202201.03.2023YD1
328.02.202201.03.2024YD2
401.01.202206.03.2023YD64
501.01.202206.03.2022YD64
628.02.202201.03.2023YM0
YD TutarsızlığıExcelDepo v1.0.0
Sonuçlar sırasıyla 1, 2, 64, 64 ve 0 olur. "yd" birimi bazen başlangıç tarihinin, bazen bitiş tarihinin yılını esas alır ve artık yılı hesaba katabilir ya da katmayabilir. Bu nedenle 28 Şubat ile 1 Mart arasındaki fark, bitiş yılının artık yıl olup olmamasına göre değişir. "ym" biriminde ise yıl başlangıç tarihinden alınır. Bu birimlerin sonucunu kritik hesaplarda mutlaka başka yöntemle doğrulayın.

4. Hata durumları​

Geçersiz ya da ters sıralı tarihler ve tanınmayan birim kodları hata üretir. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=ETARİHLİ(A2;B2;C2)
=DATEDIF(A2,B2,C2)
ETARİHLİ
Formülünü incelemek için bir hücre seçin.
ABCD
1BaşlangıçBitişBirimSonuç
201.08.202301.08.2022d#SAYI!
3geçersiz tarih15.08.2022MD#DEĞER!
401.01.202215.08.2022X#SAYI!
501.01.202215.08.2022m7
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla #SAYI!, #DEĞER!, #SAYI! ve 7 olur. İlk satırda başlangıç tarihi bitiş tarihinden büyük olduğu için #SAYI! hatası alınır. İkinci satırda başlangıç tarihi geçerli bir tarih olmadığından #DEĞER! hatası oluşur. Üçüncü satırda birim kodu tanınmadığı için yine #SAYI! döner. Son satır geçerli bir tarih aralığı ve geçerli bir birim kullandığı için normal sonuç verir.

Kullanırken dikkat edin​

  • Kullanım durumu: ETARİHLİ yalnızca geriye dönük uyumluluk için bulunur ve yeni çalışmalarda kullanılması önerilmez. Fonksiyon Ekle penceresinde ve hücre otomatik tamamlamada görünmez; formülü elle yazmanız gerekir. İşlev Excel 1997 sürümünden beri vardır. Doğruluğu Excel 2010 sürümünde iyileştirilmiştir, ancak bazı birimlerde yine de tutarsız sonuçlar görülebilir.
  • birim seçenekleri: birim parametresi büyük ya da küçük harfle yazılabilir ve şu değerlerden birini almalıdır:
    • "d": başlangıç_tarihi ile bitiş_tarihi arasındaki gün sayısı. Başlangıç günü sayıya katılmaz.
    • "md": Ay ve yılları yok sayarak iki tarih arasındaki gün farkı.
    • "yd": Yılları yok sayarak iki tarih arasındaki gün farkı.
    • "m": İki tarih arasındaki tamamlanmış ay sayısı.
    • "ym": Gün ve yılları yok sayarak iki tarih arasındaki ay farkı.
    • "y": İki tarih arasındaki tamamlanmış yıl sayısı.
  • Hata koşulları: başlangıç_tarihi değeri bitiş_tarihi değerinden büyükse #SAYI! hatası döner. başlangıç_tarihi ya da bitiş_tarihi geçerli bir tarih değilse #DEĞER! hatası döner. birim değeri d, m, y, md, yd veya ym dışında bir şeyse #SAYI! hatası döner.
  • md, yd ve ym birimlerinin davranışı: birim değeri "md" ise yıl bitiş_tarihi değerinden alınır. "yd" ise yıl bazen başlangıç_tarihi, bazen bitiş_tarihi değerinden alınır; artık yıllar hesaba katılabilir ya da katılmayabilir. "ym" ise yıl başlangıç_tarihi değerinden alınır. Bu nedenle özellikle Şubat sonu ve artık yıl içeren aralıklarda sonuçları kontrol edin.
  • Tarih ve birim yazımı: Tarihi doğrudan formüle yazarsanız çift tırnak içine almanız gerekir. birim değerini doğrudan yazarsanız o da çift tırnak içinde olmalıdır. Tarihler hücrede tutuluyorsa hücre başvurusu kullanmak daha güvenlidir.
  • Artık yıllar: Artık yıllar 2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028 ve 2032 gibi yıllardır. Şubat sonunu kapsayan "md" ve "yd" sonuçları bitiş yılının artık yıl olup olmamasına göre değişebilir.
  • Alternatifler: İki tarih arasındaki gün sayısı için GÜNSAY işlevini kullanabilirsiniz. Yıl farkını ondalıklı almak için YILORAN işlevi uygundur. İki tarih arasındaki hafta sayısı için gün farkını 7 değerine bölebilirsiniz. Ayrıca ek bileşen olarak sunulan DATEDIFFERENCE işlevi de bir alternatif olabilir.
  • İlgili işlevler: GÜNSAY: Yalnızca iki tarih arasındaki gün sayısı gerekiyorsa daha basit ve güvenilir bir seçenektir. YILORAN: Yıl farkını ondalıklı olarak, gün sayım temelini seçerek hesaplamak istediğinizde tercih edilir. TARİH: Yıl, ay ve gün değerlerinden tarih üretip bu tarihleri ETARİHLİ işlevine vermek istediğinizde kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
9
İlk yayın
Güncel
İngilizce
DATEDIF
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst