İki Tarih Arasındaki Fark Hesaplama Yöntemleri

İki Tarih Arasındaki Fark Niye Karmaşıktır?

Bakışta basit görünen bu hesap, iş hayatında onlarca farklı varyantla karşımıza çıkar. Takvim günü mü, iş günü mü? Yıl mı, ay mı, gün mü? Aynı ay içinde mi, yıl atlasın mı? Hafta sonu nasıl tanımlanır? Bu yazı, iki tarih arasındaki fark hesabının tüm pratik yaklaşımlarını derler ve hangi senaryoda hangi yöntemin doğru sonuç verdiğini gösterir.

Yaklaşım 1: Doğrudan Çıkarma

İki tarihi doğrudan çıkardığınızda Excel takvim günü farkını verir.

=B2-A2

Sonucu sayı biçiminde gösterir; tarih biçiminde değil. Eğer hücre tarih biçimliyse, manuel olarak Genel veya Sayı biçimine çevirin.

Yaklaşım 2: ETARİHLİ Fonksiyonu

Yıl, ay, gün ayrımı için ETARİHLİ tek başına yeterlidir.

=ETARİHLİ(A2; B2; "Y")

Tam yıl döndürür. Birim parametresini değiştirerek farklı kırılım alabilirsiniz.

Yaklaşım 3: GÜN360 Fonksiyonu

Bankacılık ve faiz hesaplamalarında bir yıl 360 gün, her ay 30 gün kabul edilir. GÜN360 fonksiyonu detayları">GÜN360 (DAYS360) bu hesabı yapar.

=GÜN360(A2; B2)

Faiz, vadeli mevduat ve menkul kıymet hesaplarında kullanılır; günlük hayattaki süre hesabı için uygun değildir.

Yaklaşım 4: TAMİŞGÜNÜ Fonksiyonu

İki tarih arasındaki iş günü sayısını verir.

=TAMİŞGÜNÜ(A2; B2; Tatiller)

Hafta sonlarını ve isteğe bağlı resmi tatilleri atlar. Çağrı merkezi SLA hesabında, sözleşme süre takibinde standart araçtır.

Yaklaşım 5: TAMİŞGÜNÜ.UZAT

Hafta sonu farklı olan sektörler için TAMİŞGÜNÜ.UZAT (NETWORKDAYS.INTL) hafta sonu kalıbını parametreyle alır.

=TAMİŞGÜNÜ.UZAT(A2; B2; 11; Tatiller)

11 sayısı yalnızca Pazar gününü hafta sonu sayar. Diğer kalıplar Excel yardımında listelenmiştir.

Pratik Senaryo: Hafta Sayısı

İki tarih arasındaki tam hafta sayısını çıkarma ile bölme birleştirerek hesaplarsınız.

=AŞAĞIYUVARLA((B2-A2)/7; 0)

Pratik Senaryo: Tam Ay Sayısı

Tam ay farkı için ETARİHLİ kullanılır; ayrıca yıl×12+ay yaklaşımı da çalışır.

=ETARİHLİ(A2; B2; "M")
=(YIL(B2)-YIL(A2))*12+AY(B2)-AY(A2)

İkinci formül başlangıç gününden geçilmiş ya da geçilmemiş gün ayrımı yapmaz; ETARİHLİ tam ay yaklaşımı bu konuda daha doğrudur.

Pratik Senaryo: Saat ve Dakika Cinsinden Fark

Tarih ve saat içeren iki hücrenin farkını saat cinsine çevirmek için sonucu 24 ile çarpın.

=(B2-A2)*24

Dakika için 1440 ile, saniye için 86400 ile çarpın.

Karşılaştırma Tablosu

YöntemSonuçKullanım Yeri
B2-A2Takvim günüGenel hesaplar
ETARİHLİYıl/ay/günYaş, kıdem
GÜN360360 günlük yılFaiz, finans
TAMİŞGÜNÜİş günüSLA, proje takibi
TAMİŞGÜNÜ.UZATÖzel iş günüSağlık, perakende

Yaygın Hatalar

En sık yapılan hata, sonuç hücresinin tarih biçiminde kalmasıdır. =B2-A2 sonucu tarih biçiminde 12.01.1900 gibi anlamsız bir görünüm verir; hücre biçimini sayıya çevirmek yeterlidir.

İkinci yaygın hata, B2 değerinin A2den küçük olduğu durumlarda negatif sonuç almaktır; MUTLAK ile sarmalayabilir veya MIN/MAX ile başlangıç-bitiş garantisi koyabilirsiniz.

Üçüncü tuzak, bir hücrenin metin diğerinin sayı olmasıdır. TARİHSAYI ile metni sayıya çevirip işlem yapın.

Sonuç

İki tarih arasındaki fark hesabı için tek bir doğru yöntem yoktur; iş bağlamı yöntemi belirler. Genel raporlarda doğrudan çıkarma yeterlidir, kıdem ve yaş hesabında ETARİHLİ ideal seçimdir, finansal hesaplarda GÜN360 standarttır, SLA ve proje takibinde TAMİŞGÜNÜ tartışmasız kazanır. Şablonlarınızda hangi yöntemi kullandığınızı bir hücreye not olarak yazmak, gelecekte formülü gözden geçirenler için altın değerinde bir alışkanlıktır.