Excel'de iki tarih arasındaki günleri hesaplayın (7 örnek)
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



Örnek dosyayı indirin
İ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.
Çı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:
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.
- 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.
- 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.
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:
- "Tür" bölümünde "Fark" seçeneğini seçin;
- Başlangıç ve bitiş tarihlerini ayrı ayrı "Tarih1" ve "Tarih2" metin kutularında seçin;
- "Çıktı sonucu türü" açılır listesinden "gün" seçeneğini seçin;
- "Tamam" düğmesine tıklayın.
- "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"!
- İ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.
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:
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.
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":
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.
- 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.
- Çı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.
- "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:
Gelecek bir tarih ile bugün arasındaki gün sayısını hesaplamak için:
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.
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()
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.
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.
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ü:
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.
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.
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.
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.
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.
İlgili makaleler
Excel'de bir tarihin resmi tatil olup olmadığını nasıl kontrol edebilir ve tatiller hariç günleri sayabilirsiniz?
Örneğin, bir tarih listesi var ve listede herhangi bir resmi tatil olup olmadığını kontrol etmek istiyorsunuz, bunu hızlıca nasıl yapabilirsiniz? Bu makalede, belirli yıllar içindeki Amerikan resmi tatillerinin tüm tarihlerini hesaplamak için yöntemleri ve ardından bir tarihin Excel'de kolayca bir Amerikan resmi tatili olup olmadığını kontrol etmek için yöntemleri göstereceğim.
Excel'de ay veya yıl içinde kalan günleri nasıl hesaplayabilirsiniz?
Belirli durumlarda, ay veya yıl içinde kalan gün sayısını bilmek isteyebilirsiniz. Lütfen bu konuda daha fazla bilgi için bu makaleye göz atın.
Excel'de iki tarih arasındaki gün, saat ve dakikaları nasıl hesaplayabilirsiniz?
Diyelim ki iki sütununuzda tarih/saat hücreleri var ve bu iki tarih/saat hücresi arasındaki farkı gün, saat ve dakika cinsinden hesaplamak istiyorsunuz, aşağıdaki ekran görüntüsünde gösterildiği gibi. Bu makalede, bu görevi çözmek için size bazı yöntemlerden bahsedeceğim.
Excel'de bir sonraki doğum gününe kaç gün kaldığını nasıl hesaplayabilirsiniz?
Eğer bir sonraki doğum gününüze kaç gün kaldığını bilmek istiyorsanız, ne yapardınız? Aslında, Microsoft Excel kullanıyorsanız, çalışma sayfasında formüller kullanarak bir sonraki doğum gününe kalan günleri kolayca sayabilirsiniz. Lütfen aşağıdaki eğitimde gösterildiği gibi daha fazla ayrıntı için göz atın.
En İyi Ofis Verimlilik Araçları
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!
İçindekiler
- Video: İki tarih arasındaki günleri sayma
- İ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
- İlgili makaleler
- En İyi Ofis Üretkenlik Araçları
- Yorumlar