Skip to main content

Excel'de iki tarih arasındaki hafta sonu/hafta içi gün sayısını nasıl sayarız?

Author: Xiaoyang Last Modified: 2025-06-10

Bazen, iki tarih arasında kaç tane belirli hafta içi günü olduğunu bilmemiz gerekir. Örneğin, başlangıç tarihim 1/1/2014 ve bitiş tarihim 2/15/2014 ise, bu süre zarfında Pazar veya Pazartesi veya Salı gibi günlerden kaç kez olduğunu bilmek istiyorum. Bu bizim için biraz zor olabilir, ancak burada size bazı etkili yöntemlerden bahsedeceğim.


Formülle iki tarih arasında belirli hafta içi günleri/hafta sonlarını sayma

Diyelim ki, aşağıdaki iki tarihim var ve aralarında kaç Pazar olduğunu saymam gerekiyor. Boş bir hücre seçin, aşağıdaki formülü girin ve Enter tuşuna basın. Şimdi iki tarih arasındaki Pazar günlerinin sayısını elde edeceksiniz. Ekran görüntüsüne bakın:
A screenshot of Excel formula results showing the number of Sundays between two dates

=INT((WEEKDAY($C$2- 1)-$C$2+$C3)/7)

Notlar:

(1) Yukarıdaki formülde, C2 başlangıç tarihi ve C3 bitiş tarihini gösterir.

(2) Yukarıdaki formülde, 1 Pazar günü anlamına gelir. Ve 1 numarasını 1 ile 7 arasında başka bir sayı ile değiştirebilirsiniz. (1 Pazar, 2 Pazartesi, 3 Salı, 4 Çarşamba, 5 Perşembe, 6 Cuma ve 7 Cumartesi)


Formül kullanarak ay içindeki belirli hafta içi gün sayısını sayma

Bazen, verilen ayda belirli bir hafta içi günün toplam sayısını saymanız gerekebilir, örneğin Temmuz 2020'deki Çarşamba günlerinin toplam sayısını saymak gibi. Burada, belirli bir ayda belirli bir hafta içi günün toplam sayısını kolayca saymanıza yardımcı olacak bir formül tanıtacağım.

Boş bir hücre seçin, aşağıdaki formülü yazın ve sayma sonucunu almak için Enter tuşuna basın.
A screenshot of Excel formula results showing the count of a specific weekday in a month

=INT((WEEKDAY(DATE(G2,G3,1)- G4)-DATE(G2,G3,1)+EOMONTH(DATE(G2,G3,1),0))/7)

Notlar:

(1) Yukarıdaki formülde, G2 belirtilen yıl, G3 belirtilen ay ve G4 belirtilen haftanın günüdür.

(2) Bu formül haftanın günlerini temsil etmek için tam sayılar atar: 1 Pazar, 2 Pazartesi, 3 Salı, 4 Çarşamba, 5 Perşembe, 6 Cuma ve 7 Cumartesi.


Kullanıcı Tanımlı Fonksiyon kullanarak belirli bir ayda belirli hafta içi günleri/hafta sonlarını sayma

Ayrıca yukarıdaki formüle ek olarak, belirli bir yılda ve ayda belirli hafta içi günlerin sayısını hesaplamak için Kullanıcı Tanımlı Bir Fonksiyon oluşturabilirsiniz.

1. ALT + F11 tuşlarına basılı tutun ve Microsoft Visual Basic for Applications penceresi açılacaktır.

2. Ekle Insert > Module'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.

Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
    If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
        TotalDays = TotalDays + 1
    End If
Next
End Function

3Bu kodu kaydedin ve çalışma sayfasına geri dönün, ardından boş bir hücreye şu formülü girin = TotalDays(yıl, ay, 1) . Bu örnekte, Haziran 2020'de kaç Pazar olduğunu sayacağım, bu yüzden bu formülü aşağıdaki formüllerden biri olarak uygulayabilirim, ardından Enter tuşuna basın ve hemen kaç Pazar olduğunu göreceksiniz. Ekran görüntüleri:
A screenshot of Excel formula results for the User Defined Function counting specific weekdays in a month

=TotalDays(C2,C3,C4)

=TotalDays(2020,6,1)

 

Notlar: Bu formüller haftanın günlerini temsil etmek için tam sayılar kullanır: 1 Pazar, 2 Pazartesi, 3 Salı, 4 Çarşamba, 5 Perşembe, 6 Cuma ve 7 Cumartesi.


Kutools for Excel ile iki tarih arasında tüm hafta sonları/hafta içi günleri/belirli haftanın günlerini sayma

Aslında, Excel'de belirli bir tarih aralığında tüm hafta sonlarının, hafta içi günlerinin veya belirli bir haftanın günlerinin sayısını hızlıca saymak için Kutools for Excel'in İki tarih arasındaki çalışılmayan gün sayısı formülü, İki tarih arasındaki çalışma günü sayısı formülü ve Belirli bir haftanın günü sayısını sayma formülünü uygulayabiliriz.

Excel için Kutools - Excel için 300 adet temel araç içeren bir paket. Sürekli ücretsiz AI özellikleriyle çalışın! Hemen indirin!

1. Sayma sonucunu yerleştireceğiniz boş bir hücre seçin ve bu özelliği etkinleştirmek için Kutools > Formül Yardımcısı > Formül Yardımcısı'na tıklayın

Ve sonra sayma türünüze göre devam edin.

A. Excel'de iki tarih arasında hafta sonlarının (Cumartesi ve Pazar) sayısını sayma

Formül Yardımcısı iletişim kutusunda, lütfen aşağıdaki işlemleri yapın:
(1) Seçin Sayma sekmesinden Formül Türü açılır listesinden;
(2) Tıklayarak seçin İki tarih arasındaki çalışılmayan gün sayısı bölümünde Bir formül seçin listesi kutusundan;
(3) Başlangıç tarihini Başlangıç Tarihi kutusuna girin (aynı zamanda bir tarih hücresine de başvurabilirsiniz);
(4) Bitiş tarihini Bitiş Tarihi kutusuna girin (aynı zamanda bir tarih hücresine de başvurabilirsiniz);
(5) Tıklayın Tamam düğmesine basın.
A screenshot of Kutools Formulas Helper dialog counting weekends in Excel

Şimdi seçilen hücrede tüm Cumartesi ve Pazar günlerinin toplam sayısını döndürür.
A screenshot of total Saturdays and Sundays counted in Excel

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

B. Excel'de iki tarih arasında hafta içi günlerin (Cumartesi ve Pazar hariç) sayısını sayma

Formül Yardımcısı iletişim kutusunda, lütfen aşağıdaki işlemleri yapın:
(1) Seçin Sayma sekmesinden Formül Türü açılır listesinden;
(2) Tıklayarak seçin İki tarih arasındaki çalışma günü sayısı bölümünde Bir formül seçin listesi kutusundan;
(3) Başlangıç tarihini Başlangıç Tarihi kutusuna girin (aynı zamanda bir tarih hücresine de başvurabilirsiniz);
(4) Bitiş tarihini Bitiş Tarihi kutusuna girin (aynı zamanda bir tarih hücresine de başvurabilirsiniz);
(5) Tıklayın Tamam düğmesine basın.
A screenshot of Kutools Formulas Helper dialog to count weekdays in Excel

Ve sonra seçilen hücrede hafta içi günlerin (Cumartesi ve Pazar hariç) toplam sayısını döndürür.
A screenshot of Excel displaying total weekday count excluding weekends

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin

C. Excel'de iki tarih arasında belirli bir haftanın günü (Pazartesi, Cumartesi, Pazar, vb.) sayısını sayma

Formül Yardımcısı iletişim kutusunda, lütfen aşağıdaki işlemleri yapın:
(1) Seçin Sayma sekmesinden Formül Türü açılır listesinden;
(2) Tıklayarak seçin Belirli bir haftanın günü sayısını sayma bölümünde Bir formül seçin listesi kutusundan;
(3) Başlangıç tarihini Başlangıç Tarihi kutusuna girin (aynı zamanda bir tarih hücresine de başvurabilirsiniz);
(4) Bitiş tarihini Bitiş Tarihi kutusuna girin (aynı zamanda bir tarih hücresine de başvurabilirsiniz);
(5) Belirli bir haftanın gününü bir tam sayı ile belirtin (1 Pazar günü anlamına gelir, 2-5 Pazartesi-Cuma anlamına gelir ve 7 Cumartesi'dir.);
(6) Tıklayın Tamam düğmesine basın.
A screenshot of Kutools Formulas Helper dialog to count specific weekdays in Excel

Ve sonra verilen tarih aralığındaki belirli haftanın gününün toplam sayısını döndürür.
A screenshot of Excel displaying count of a specific weekday between two dates

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Demo: Excel'de iki tarih arasında hafta sonu/hafta içi gün sayısını sayma

Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

İlgili makaleler:

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!