Skip to main content

Excel'de iki tarih arasındaki günleri hesaplayın (7 örnek)

Author: Zhoumandy Last Modified: 2025-06-10

Bir Excel kullanıcısı olarak, Excel'de "iki tarih arasındaki gün sayısını" bilmek istediğiniz bir durumla karşılaşabilirsiniz. Ya da "bugün ile belirli bir tarih arasında kalan günleri" saymak istersiniz. Belki de "iki tarih arasındaki çalışma günlerinin" sayısını öğrenmek istiyorsunuz. Bu öğretici, bu üç senaryoda da iki tarih arasındaki gün sayısını hesaplamak için birkaç kolay ve hızlı yöntem tanıtacaktır.
İki tarih arasındaki günleri hesaplayın
Çıkarma işlemi kullanarak
Kutools ile gün, hafta... sayısını hesaplayın
DAYS fonksiyonunu kullanarak
DATEDIF fonksiyonunu kullanarak
Bugün ile belirli bir tarih arasındaki günleri sayın
İki tarih arasındaki iş günlerini sayın
Hafta sonlarını hariç tutma
Hafta sonlarını ve tatilleri hariç tutma

A screenshot showing an Excel sheet used to calculate the days between two dates

A screenshot showing an Excel sheet used to calculate the days between today and a date

A screenshot showing an Excel sheet used to calculate workdays between two dates

Video: İki tarih arasındaki günleri sayma


İki tarih arasındaki günleri hesaplayın

Diyelim ki "Başlangıç tarihi" C2 hücresinde ve "Bitiş tarihi" C3 hücresinde yer alıyor, iki tarih arasındaki gün sayısını bulmak istiyorsunuz. Bu bölümde, amacınıza ulaşmak için dört farklı yöntemi göstereceğiz.

doc calculate days between two dates 04

Çıkarma işlemi kullanarak

İki tarih arasındaki günleri saymak için basitçe "başlangıç tarihini bitiş tarihinden çıkarın". İşte genel formül:

=Bitiş_tarihi - Başlangıç_tarihi
Adım 1: Çıkarma formülünü girin

C6 hücresine aşağıdaki formülü uygulayın ve ardından "Enter" tuşuna basın.

=C3-C2
Sonuç

Gördüğünüz gibi, verilen iki tarih arasında "180" gün bulunmaktadır.

A screenshot showing the subtraction formula to calculate days between two dates in Excel

Notlar:
  1. Excel'de tarihler aslında sayılardır. Örneğin, 1/1/1900 sayısı 1'dir. Bu nedenle, tarihleri birbirinden çıkarmak size aralarındaki gün sayısını verir.
  2. Eğer Bitiş_tarihi, Başlangıç_tarihinden daha eski ise, dönen sonuç "negatif" bir tam sayı olacaktır. Eğer her zaman "pozitif" bir sonuç elde etmek isterseniz, aşağıdaki formülü kullanabilirsiniz:
    =MUTLAK(Bitiş_tarihi - Başlangıç_tarihi)

Kutools ile tarihler arasındaki gün, hafta, ay ve yılı sayın

"Kutools for Excel"'in "Tarih & Saat Yardımcısı" özelliği ile ayrıca tarihler arasındaki günleri hesaplayabilirsiniz. Daha fazlası, bu özellik daha güçlüdür çünkü "hafta", "ay", "yıl" vb. gibi iki tarih arasında hesaplama yapabilen "daha fazla seçenek" sunar. Aşağıdaki ekran görüntüsü, tarihler arasındaki günleri "adım adım" nasıl sayabileceğinizi ve ayrıca hesaplayabileceğiniz "daha fazla seçenek" göstermektedir.

A screenshot of Kutools' Date & Time Helper showing steps to calculate days between dates in Excel

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Bu özelliği etkinleştirmek için "Kutools" > "Formül Yardımcısı" > "Tarih & Saat Yardımcısı"na tıklayın, lütfen şu adımları izleyin:

  1. "Tür" bölümünde "Fark" seçeneğini seçin;
  2. Başlangıç ve bitiş tarihlerini ayrı ayrı "Tarih1" ve "Tarih2" metin kutularında seçin;
  3. "Çıktı sonucu türü" açılır listesinden "gün" seçeneğini seçin;
  4. "Tamam" düğmesine tıklayın.
Notlar:
  1. "Tarih & Saat Yardımcısı" özelliğini kullanabilmek için önce "Kutools for Excel" yüklemeniz gerekir. "Kutools for Excel", hiçbir kısıtlama olmaksızın 30 günlük ücretsiz deneme sürümü sunar, şimdi "indirip yükleyin"!
  2. İki tarih arasındaki farkı hesaplamaktan başka, Tarih & Saat Yardımcısı özelliği ayrıca diğer tarih ve saat hesaplamalarını da destekler. "Tarih ve saati eklemek" için Tür bölümündeki "Ekle" seçeneğini işaretleyin. Verilen bir tarihe göre "yaşı hesaplamak" için Tür bölümündeki "Yaş" seçeneğini işaretleyin.
    A screenshot of Kutools' Date & Time Helper feature calculating the difference between two dates
    A screenshot of Kutools' Date & Time Helper feature offering an option for age calculations

DAYS fonksiyonunu kullanma

İki tarih arasındaki gün sayısını elde etmenin bir başka yolu da Excel 2013'te tanıtılan DAYS fonksiyonunu kullanmaktır. Genel formül aşağıda gösterilmiştir:

=DAYS(bitiş_tarihi, başlangıç_tarihi)
Adım 1: DAYS formülünü girin

"C6" hücresine aşağıdaki formülü uygulayın ve ardından "Enter" tuşuna basın.

=DAYS(C3,C2)
Sonuç

C3 ve C2 hücrelerindeki iki tarih arasında "180" gün bulunmaktadır.

A screenshot showing the DAYS function in Excel to calculate the interval between two dates

Not: Eğer "Bitiş_tarihi", "Başlangıç_tarihinden" daha eski ise, dönen sonuç "negatif" bir tam sayı olacaktır. Eğer her zaman "pozitif" bir sonuç elde etmek isterseniz, aşağıdaki formülü kullanabilirsiniz:
=MUTLAK(DAYS(bitiş_tarihi, başlangıç_tarihi))

DATEDIF fonksiyonunu kullanma

İki tarih arasındaki gün sayısını saymanın dördüncü yöntemi DATEDIF fonksiyonunu kullanmaktır. İşte iki tarih arasındaki gün farkını hesaplamak için "genel formül":

= DATEDIF(başlangıç_tarihi, bitiş_tarihi, "g")
Adım 1: DATEDIF formülünü girin

"C6" hücresine aşağıdaki formülü uygulayın ve ardından "Enter" tuşuna basın.

=DATEDIF(C2,C3,"d")
Sonuç

Verilen iki tarih arasında "180" gün bulunmaktadır.

A screenshot showing the DATEDIF function in Excel to calculate the number of days between two dates

Notlar:
  1. Diğer 3 yöntemden farklı olarak, "DATEDIF" formülü daha yeni bir tarihi daha eski bir tarihten çıkarmayı desteklemez. "Bitiş_tarihi", "Başlangıç_tarihinden" daha eski olduğunda, bir "#SAYI!" hatası döndürülür.
  2. Çıkarma formülü ve "DAYS" fonksiyonundan farklı olarak sadece günleri sayabilen bu yöntemlerden farklı olarak, "DATEDIF" ayrıca iki tarih arasında "ay" veya "yıl" hesaplayabilir.
  3. "DATEDIF", Excel'deki fonksiyonlar listesinde yer almaz, yani bu bir "belgelenmemiş" fonksiyondur. Bu, çalışma sayfanızda bir "DATEDIF" formülü oluşturmak için tüm argümanları manuel olarak girmenizi gerektirir.

Bugün ile belirli bir tarih arasındaki günleri sayın

Eğer bugün ile belirli bir tarih arasındaki gün sayısını hesaplamak istiyorsanız, Excel'in yerleşik "BUGÜN" fonksiyonu işinizi kolayca ve hızlıca halledebilir. İşte "BUGÜN" fonksiyonu ile bugün ve başka bir tarih arasındaki günleri saymak için "iki genel formül":

Geçmiş bir tarih ile bugün arasındaki gün sayısını hesaplamak için:

=BUGÜN() - geçmiş_tarih

Gelecek bir tarih ile bugün arasındaki gün sayısını hesaplamak için:

=Gelecek_tarih - BUGÜN() 

Bu durumda, "C2" hücresinde bir "gelecek tarih" var ve bugün 15/3/2023. Bugün ile bu tarih arasındaki gün sayısını hesaplamak için lütfen şu adımları izleyin.

A screenshot showing a future date in Excel to calculate days using the TODAY function

Adım 1: Formülü girin

"C5" hücresine aşağıdaki formülü uygulayın ve ardından "Enter" tuşuna basın.

=C2-TODAY()

A screenshot showing the formula calculating days between today and a future date in Excel

Adım 2: Sonucu genel olarak biçimlendirin

Sonuç hücresini seçin, "Ana Sayfa" sekmesine tıklayın, "Sayı" grubuna gidin ve ardından "Sayı Biçimi" açılır listesinden "Genel" seçeneğini seçin.

A screenshot showing the Number Format option in Excel to format the result as General

Not: Veya "Ana Sayfa" sekmesinde, "Sayı" yanındaki "İletişim Kutusu Başlatıcıyı" tıklayın. Ardından "Kategori" kutusunda "Genel" seçeneğini tıklayın.

Sonuç

Gördüğünüz gibi, bugün ile verilen tarih arasında "108" gün bulunmaktadır.

A screenshot showing the result of days calculated between today and a future date in Excel

Not: "BUGÜN" fonksiyonu mevcut tarihi tam olarak verecektir. Dolayısıyla, belirli bir tarih sabitlendiğinde, çalışma sayfasında dönen gün sayısının değiştiğini göreceksiniz çünkü "BUGÜN" fonksiyonu her gün değişir.


İki tarih arasındaki iş günlerini sayın

Zaman zaman, hafta sonlarını hariç tutarak gün sayısını hesaplamamız gerekebilir. Burada size "NETWORKDAYS" fonksiyonu yardımıyla iki tarih arasındaki iş günlerini sayma işlemini iki durumda göstereceğiz. Bir durum, ek tatiller sağlanmadan iş günlerini saymaktır. Diğer durum ise ek tatiller sağlanarak iş günlerini saymaktır.

İşte NETWORKDAYS fonksiyonunun genel formülü:

=NETWORKDAYS(başlangıç_tarihi, bitiş_tarihi, [tatiller])

Hafta sonlarını hariç tutma

Örneğin, Başlangıç tarihi C2 hücresinde ve Bitiş tarihi C3 hücresinde yer alıyor, tatiller göz ardı edilerek iki tarih arasındaki iş günü sayısını bulmak istiyorsunuz.

A screenshot showing start and end dates in Excel for calculating working days excluding weekends

Adım 1: NETWORKDAYS formülünü girin

C6 hücresine aşağıdaki formülü uygulayın ve ardından "Enter" tuşuna basın.

=NETWORKDAYS(C2,C3)
Sonuç

Gördüğünüz gibi, tatiller göz önüne alınmadığında iki tarih arasında "130" iş günü bulunmaktadır.

A screenshot showing the result of the NETWORKDAYS formula calculating working days excluding weekends in Excel

Hafta sonlarını ve tatilleri hariç tutma

Yukarıdaki örneğin aksine, ayrıca C5:C8 veri aralığında listelenen ek tatilleriniz var ve tatiller dikkate alınarak iki tarih arasındaki iş günü sayısını hesaplamanız gerekiyor.

A screenshot showing start and end dates in Excel with a list of holidays for calculating working days

Adım 1: NETWORKDAYS formülünü girin

C6 hücresine aşağıdaki formülü uygulayın ve ardından "Enter" tuşuna basın.

=NETWORKDAYS(C2,C3, E3:E7)
Sonuç

Gördüğünüz gibi, verilen tatiller göz önüne alındığında iki tarih arasında "125" iş günü bulunmaktadır.

A screenshot showing the result of the NETWORKDAYS formula calculating working days excluding weekends and holidays in Excel

Not: Dünyanın çoğu yerinde hafta sonu "Cumartesi" ve "Pazar"dır. Bu durumda "NETWORKDAYS" fonksiyonu tam olarak ihtiyacınız olan fonksiyondur. Ancak hafta sonunuz Cumartesi ve Pazar değilse (örneğin yalnızca Pazar), hangi günlerin hafta sonu olarak kabul edileceğini belirtmenize izin veren "NETWORKDAYS.INTL" fonksiyonunu kullanmalısınız.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!