Skip to main content

Excel'de bir tarihin resmi tatil olup olmadığını nasıl kontrol edebilir ve tatiller hariç günleri sayabilirsiniz?

Author: Kelly Last Modified: 2025-08-07

Örneğin, bir tarih listesi olduğunu ve bu listede herhangi bir resmi tatil olup olmadığını kontrol etmek istediğini varsayalım. Bunu hızlıca nasıl yapabilirsiniz? Bu makalede, verilen yıllar içinde Amerikan resmi tatillerinin tüm tarihlerini hesaplamak için yöntemleri göstereceğim ve ardından Excel'de bir tarihin Amerikan resmi tatili olup olmadığını kolayca kontrol etmenizi sağlayacağım.


1. Kısım: Excel'de verilen yıl ile resmi tatilleri hesaplama

Bir tarihin resmi tatil olup olmadığını kontrol etmeden önce, Excel'de belirli yıllar içindeki tüm tatilleri listelemelisiniz. Bu nedenle, aşağıdaki ekran görüntüsünde gösterildiği gibi bir tablo hazırlamak işinizi kolaylaştıracaktır.

a screenshot of holidays and the corresponding dates

Üç çeşit Amerikan resmi tatili vardır:

  • (1) İlk tür, sabit bir tarihte kutlanan resmi tatildir, örneğin Yeni Yıl Günü 1 Ocak'ta kutlanır. Yeni Yıl Günü'nü =DATE(Verilen Yıl,1,1) formülü ile kolayca hesaplayabiliriz;
  • (2) İkinci tür, sabit bir hafta içi gününe denk gelen resmi tatildir, örneğin Başkanlar Günü. Başkanlar Günü'nü =DATE(Verilen Yıl,1,1)+14+CHOOSE(WEEKDAY(DATE(Verilen Yıl,1,1)),1,0,6,5,4,3,2) formülü ile kolayca hesaplayabiliriz;
  • (3) Ve son tür Anma Günü'dür, bunu da =DATE(Verilen Yıl,6,1)-WEEKDAY(DATE(Verilen Yıl,6,6)) formülü ile kolayca hesaplayabiliriz.

Burada, aşağıdaki tabloda tüm resmi tatilleri hesaplamak için formülleri listeledim. Formülleri uygun hücreye girin ve birer birer Enter tuşuna basın.

Tatil Hücre Formüller
Yılbaşı Günü C2 =DATE(C1,1,1)
Martin Luther King Jr. Günü C3 =DATE(C1,1,1)+14+CHOOSE(WEEKDAY(DATE(C1,1,1)),1,0,6,5,4,3,2)
Başkanlar Günü C4 =DATE(C1,2,1)+14+CHOOSE(WEEKDAY(DATE(C1,2,1)),1,0,6,5,4,3,2)
Anma Günü C5 =DATE(C1,6,1)-WEEKDAY(DATE(C1,6,6))
Bağımsızlık Günü C6 =DATE(C1,7,4)
Emek Günü C7 =DATE(C1,9,1)+CHOOSE(WEEKDAY(DATE(C1,9,1)),1,0,6,5,4,3,2)
Kolomb Günü C8 =DATE(C1,10,1)+7+CHOOSE(WEEKDAY(DATE(C1,10,1)),1,0,6,5,4,3,2)
Veteranlar Günü C9 =DATE(C1,11,11)
Şükran Günü C10 =DATE(C1,11,1)+21+CHOOSE(WEEKDAY(DATE(C1,11,1)),4,3,2,1,0,6,5)
Noel Günü C11 =DATE(C1,12,25)

Not: Yukarıdaki tablodaki formüllerde, C1, verilen yılı belirten referans hücredir. Örneğimizde, bu 2015 yılını ifade eder ve ihtiyacınıza göre değiştirebilirsiniz.

Bu formüllerle, verilen yıllara göre resmi tatil tarihlerini kolayca hesaplayabilirsiniz. Aşağıdaki ekran görüntüsüne bakın:

a screenshot of holidays and the corresponding dates in different years

a screenshot of kutools for excel ai

Kutools AI ile Excel Sihirini Keşfedin

  • Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
  • Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
  • VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
  • Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
  • Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
Yapay zeka destekli araçlarla Excel yeteneklerinizi geliştirin. Şimdi İndirin ve daha önce hiç olmadığı gibi bir verimlilik deneyimi yaşayın!

2. Kısım: Excel'de bir tarihin resmi tatil olup olmadığını kontrol etme

Belirli yıllara ait tüm resmi tatil tarihlerini listeledikten sonra, Excel'deki formüllerle bir tarihin resmi tatil olup olmadığını kolayca kontrol edebiliriz. Diyelim ki aşağıdaki ekran görüntüsünde gösterildiği gibi bir tarih listeniz var ve bunu kolayca yapmanın yollarını tanıtacağım.

a screenshot of a list of dates in a columna screenshot of using formula to check if a date is a public holiday

Tarih listesinin yanındaki boş bir hücreyi seçin, diyelim ki B18 hücresi, =IF(COUNTIF($C$2:$D$11,A18),"Tatil","Hayır") formülünü girin ve ardından Doldurma Tutamacını ihtiyacınız olan aralığa sürükleyin. Yukarıdaki ekran görüntüsüne bakın:

Notlar:

(1) =IF(COUNTIF($C$2:$D$11,A18),"Tatil","Hayır") formülünde, $C$2:$D$11 belirli yıllardaki resmi tatillerin aralığıdır ve A18, kontrol etmek istediğiniz tarihi içeren hücredir ve bunları ihtiyaçlarınıza göre değiştirebilirsiniz. Bu formül, belirli bir tarih resmi tatil ise "Tatil" döndürecektir, değilse "Hayır" döndürecektir.

(2) Ayrıca, ilgili tarihin tatil olup olmadığını kontrol etmek için bu dizi formülünü de uygulayabilirsiniz: =IF(OR($C$2:$D$11=A18),"Tatil","HAYIR").


3. Kısım: Excel'de hafta sonları ve tatiller hariç iki tarih arasındaki günleri sayma

1. Bölüm'de belirli bir yıla ait tüm tatilleri listeledik ve şimdi bu yöntem, size bir tarih aralığındaki tüm hafta sonları ve tatiller hariç gün sayısını saymanıza rehberlik edecektir.

Gün sayısını döndürmek istediğiniz boş bir hücre seçin ve =NETWORKDAYS(E1,E2,B2:B10) formülünü girin ve Enter tuşuna basın.

Not: Yukarıdaki hücrelerde, E1 belirli tarih aralığının başlangıç tarihidir, E2 bitiş tarihidir ve B2:B10, 1. Bölüm'de hesapladığımız tatil listesidir.

a screenshot of using the NETWORKDAYS function to count days between two days except weekends and holidays

Artık belirli bir tarih aralığındaki hafta sonları ve tatiller hariç gün sayısını elde edeceksiniz.


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
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: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | 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ı & Sütunları Karşılaştır...
Özel Seçilen Ö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 | 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 filtreleme...)...
En Gözde15 Araç Seti:12 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 Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


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

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!