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-06-10

Ö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ı: 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!