Skip to main content

Excel'de hafta sonlarını ve tatil günlerini nasıl vurgularsınız?

Author: Xiaoyang Last Modified: 2025-07-21

Excel'de günlük kayıt tablolarıyla çalışırken, verileri kolayca gözden geçirmek için hafta sonlarını veya resmi tatilleri normal iş günlerinden görsel olarak ayırt etmek genellikle faydalıdır. Bu tür vurgulama, özellikle katılım çizelgeleri, proje zaman çizelgeleri veya iş günlükleri gibi durumlarda yardımcı olur; çünkü çalışma günleri ile çalışılmayan günler arasındaki fark, hem görsel yönetimde hem de sonraki analizlerde işe yarar. Excel, bu işlemi gerçekleştirmek için Koşullu Biçimlendirme, özel yardımcı formül sütunları veya daha gelişmiş VBA otomasyonu gibi bir dizi yöntemi sunar. Uygun çözümü seçmek, tablo düzeninize, yeni verilerin ne sıklıkta eklendiğine ve tatil listelerinin ne kadar sık değiştiğine bağlı olabilir.


Koşullu Biçimlendirme ile hafta sonlarını ve tatil günlerini vurgulayın

Excel'in Koşullu Biçimlendirme özelliği, verilerinizdeki hafta sonlarını (genellikle Cumartesi ve Pazar) ve tatil günlerini herhangi bir hesaplama yapmadan otomatik olarak vurgulamanıza olanak tanır. Bu yöntem, çalışma sayfalarını sık sık gözden geçiren veya güncelleyen ve veri veya tatiller değiştiğinde anında güncellenen renk ipuçları isteyen kullanıcılar için uygundur.

Hafta sonları ve tatil günleri için Koşullu Biçimlendirme kurulumu için şu adımları izleyin:

1. Vurgulamak istediğiniz tarih aralığını seçin. 

2. Ana Sayfa sekmesine gidin, Koşullu Biçimlendirme'ye tıklayın ve kural düzenleyicisini açmak için Yeni Kural'ı seçin. Ekran görüntüsüne bakın:

click Home > Conditional Formatting > New Rule

3. Yeni Biçimlendirme Kuralı iletişim kutusunda:

  • Kural türü listesinden Hangi hücreleri biçimlendireceğinizi belirlemek için bir formül kullan'ı seçin.
  • Formül giriş kutusuna aşağıdaki formülü girin: =NETWORKDAYS($A2,$A2,$F$2:$F$6)=0
  • Vurgu stilinizi ayarlamak için Biçim düğmesine tıklayın.
Not: Bu formülde $A2, seçimdeki ilk tarih hücresine (başlangıç hücresi başka bir yerdeyse buna göre ayarlayın). $F$2:$F$6 tatil listenizi içermelidir (gerçek tatil aralığınızla eşleşecek şekilde düzenleyin). NETWORKDAYS yalnızca Pazartesi-Cuma günlerini iş günü olarak kabul eder. Farklı bir hafta sonu programı kullanıyorsanız veya yalnızca belirli günleri eklemek istiyorsanız, özel bir formül gerekebilir.

specify the options in the dialog box

4. Hücreleri Biçimlendir penceresinde, Dolgu sekmesine geçin ve hafta sonları ve tatiller için bir arka plan rengi seçin. Bu renk, hızlı görsel referans için çalışılmayan günleri normal günlerden ayırt eder.

under the Fill tab, specify a color for highlighting the rows

5. İletişim kutularını kapatmak için iki kez Tamam'a tıklayın. Seçilen alanda hafta sonlarına veya listelenen tatillere uyan herhangi bir tarih için seçtiğiniz vurgu otomatik olarak görünecektir. Tatiller, tatil aralığınızı düzenleyerek herhangi bir zamanda güncellenebilir ve biçimlendirme buna göre güncellenecektir.

the rows contain the weekends and holidays are shaded

İpuçları ve Sorun Giderme: Vurgu görünmüyorsa, tarih formatınızı kontrol edin (formül gerçek Excel tarihleri üzerinde çalışır); uyuşmazlıklar kuralların başarısız olmasına neden olabilir. Birden fazla sütuna uyguluyorsanız formül hücre referanslarını ayarlayın. Ayrıca, verileriniz birkaç yıla yayılmışsa, doğru çalışılmayan günleri yansıtacak şekilde tatil listenizi gerektiği gibi güncelleyin.

Avantajlar: Ekstra sütun veya manuel iş gerektirmez; tablonuz büyüdükçe veya tatil listesi değiştiğinde tamamen dinamiktir.
Potansiyel sınırlamalar: Koşullu biçimlendirme, çalışma sayfası başına maksimum kural sayısı vardır (nadiren ulaşılan), ve çok karmaşık formüller büyük veri setlerinde çalışma kitabının performansını yavaşlatabilir.

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!

Excel Formülü – Hafta sonlarını ve tatilleri işaretlemek için yardımcı bir sütun kullanın

Renklendirmeyi kontrol etmek veya çalışma/çalışma dışı günlerine göre sıralama/filtreleme yapmak isteyen kullanıcılar için, formüllerle yardımcı bir sütun eklemek güvenilir bir seçenektir. Bu teknik, her satırı hafta sonu, tatil veya normal gün olarak açıkça işaretler ve filtreyi uygulamak, manuel biçimlendirmek veya verilerinizi özetlemek için kullanılabilir.
Bu yöntem, özellikle yalnızca renk kodlaması yeterli olmadığında veya hafta sonları/tatiller için toplamları doğrudan hesaplamak istediğiniz durumlarda çok kullanışlıdır.

Tarihleriniz A sütununda 2. satırdan başlasın ve tatiller F2:F6 aralığında listelensin. Tarih sütununun yanına yeni bir sütun ekleyin ve “Gün Türü” gibi bir başlık girin.

1. Yardımcı sütun olan B2 hücresine aşağıdaki formülü girin:

=IF(OR(WEEKDAY(A2,2)>=6,COUNTIF($F$2:$F$6,A2)>0),"Weekend/Holiday","Workday")

Bu formül, her tarih için iki kontrol yapar:
- WEEKDAY(A2,2)>=6: Cumartesi (6) ve Pazar (7) günlerini hafta sonu olarak ele alır (hafta sonlarınız farklıysa buna göre ayarlayın).
- COUNTIF($F$2:$F$6,A2)>0: Tarihin tatil listesindeki bir tarihle eşleşip eşleşmediğini kontrol eder.

2. Ardından formülü diğer satırlara uygulamak için dolgu tutamacını aşağı çekin. Doldurulduktan sonra, tabloyu “Hafta Sonu/Tatil” olarak filtreleyerek bu satırları ayırabilir veya manuel olarak vurgulayabilirsiniz. Renklendirme isterseniz bu sütuna göre Koşullu Biçimlendirme de uygulayabilirsiniz.

İpuçları: Hafta sonu günleriniz farklıysa WEEKDAY mantığını değiştirin (örneğin, bölge için Pazar için 1 veya belirli sayılar kullanın). Tatil listesini her zaman güncel tutun. Veri aralığınız değişirse, gerektiğinde yeniden doldurma/kopyalama yapın.

Avantajlar: Yardımcı sütunlar daha fazla özel filtreleme ve raporlama sağlar. Sadece gerekli olduğunda kolayca tanımlayabilir, sayabilir veya renklendirebilirsiniz.
Dezavantajlar: Verilerinizde ekstra bir sütun gerektirir ve koşullu biçimlendirme ile birlikte kullanılmadığı sürece manuel renklendirme gerektirir.


VBA Kodu – Hafta sonlarını ve tatilleri otomatik olarak gölgelendirin

Tarih aralıklarını sık sık güncellemeniz gerekiyorsa veya formüller ve koşullu biçimlendirmeyle mümkün olandan daha fazlasını otomatikleştirmek istiyorsanız, basit bir VBA makrosu kullanmak çok etkilidir. Bu, uzun listeleri yöneten veya tekrarlanan çalışma sayfası oluşturmaları olan kullanıcılar için idealdir.

Bir makro ile, Excel seçtiğiniz tarih aralığına ve tatil listesine göre sizin için hafta sonlarını ve tatil tarihlerini anında gölgelendirir. Verileriniz değiştiğinde vurgu renklerini kodda değiştirebilir ve makroyu yeniden çalıştırabilirsiniz.

1. Geliştirici> Visual Basic'e tıklayın. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'ü seçin.

2. Aşağıdaki kodu yeni oluşturulan Modül'e kopyalayıp yapıştırın:

Sub ShadeWeekendsAndHolidays()
    Dim rngDates As Range
    Dim rngHolidays As Range
    Dim cell As Range
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set rngDates = Application.InputBox("Select the range with dates:", xTitleId, Selection.Address, Type:=8)
    Set rngHolidays = Application.InputBox("Select the range with holiday dates:", xTitleId, , Type:=8)
    On Error GoTo 0
    
    If rngDates Is Nothing Then Exit Sub
    If rngHolidays Is Nothing Then Exit Sub
    
    Application.ScreenUpdating = False
    
    For Each cell In rngDates
        If IsDate(cell.Value) Then
            If Weekday(cell.Value, vbMonday) >= 6 Or Not IsError(Application.Match(CDbl(cell.Value), rngHolidays, 0)) Then
                cell.Interior.Color = RGB(255, 199, 206) ' Light red fill; adjust as needed
            Else
                cell.Interior.ColorIndex = xlNone ' Remove fill from regular days
            End If
        End If
    Next cell
    
    Application.ScreenUpdating = True
End Sub

3. Bu kodu çalıştırmak için F5 tuşuna basın, bir uyarı size tarih hücrelerinizi seçmenizi, ardından tatil hücrelerinizi seçmenizi isteyecektir. Ekrandaki talimatları izleyin.

Makro, hafta sonlarını (Cumartesi/Pazar) ve tatilleri (listenize göre) bir dolgu rengiyle vurgular. RGB(255,199,206) kodunu tercih ettiğiniz renk için istediğiniz gibi ayarlayabilirsiniz.

İpuçları:
Yanlış bir aralık seçtiyseniz, endişelenmeyin, sadece makroyu yeniden çalıştırın. Seçilen aralıktaki mevcut dolgular, eşleşmeyen hücreler için sıfırlanır.
Tarihlerinizin ve tatillerinizin doğru Excel tarih değerlerini kullandığından emin olun (metin değil).

Avantajlar: Tekrarlayan görevlerde zamandan tasarruf sağlar ve büyük esneklik sunar. Manuel olarak biçimlendirme yeniden uygulamaya gerek yoktur.
Dezavantajlar: Makrolar çalışma kitabınız için etkinleştirilmelidir; VBA ile alışık olmayan kullanıcılar, makroyu çalıştırmadan önce kaydetmeli ve önce yedek kopyalarda denemelidir.


Daha fazla ilgili makaleler:

  • Birleştirilmiş Hücreler İçin Alternatif Satırları Renklendirin
  • Büyük veri setlerinde alternatif satırları farklı bir renkle biçimlendirmek, verileri tararken bize yardımcı olabilir, ancak bazen verilerinizde birleştirilmiş hücreler olabilir. Aşağıdaki ekran görüntüsünde gösterildiği gibi, birleştirilmiş hücreler için alternatif satırları farklı bir renkle vurgulamak için bu sorunu Excel'de nasıl çözebilirsiniz?
  • Yaklaşık Eşleşme Aramasını Vurgulayın
  • Excel'de Vlookup fonksiyonunu kullanarak hızlı ve kolayca yaklaşık eşleşen değeri alabiliriz. Ancak, satır ve sütun verilerine göre yaklaşık eşleşme elde etmeyi ve aşağıdaki ekran görüntüsünde gösterildiği gibi orijinal veri aralığından yaklaşık eşleşmeyi vurgulamayı denediniz mi? Bu makale, Excel'de bu görevi nasıl çözebileceğinizi tartışacaktır.
  • Bir Hücreyi Başka Bir Hücreden Büyükse Vurgulayın
  • İki sütundaki değerleri karşılaştırmak için, örneğin, B sütunundaki değer aynı satırdaki C sütunundaki değerden büyükse, aşağıdaki ekran görüntüsünde gösterildiği gibi B sütunundaki değerleri vurgulayın. Bu makalede, Excel'de bir hücrenin değerini başka bir hücreden büyükse vurgulama konusunda bazı yöntemlerden bahsedeceğim.
  • Açılır Liste Tabanlı Satırları Vurgulayın
  • Bu makale, aşağıda gösterilen ekran görüntüsüne dayalı olarak açılır listeye göre satırları vurgulamaktan bahsedecek: E sütunundaki açılır listeden “Devam Ediyor” seçtiğimde, bu satırı kırmızı renkle vurgulamak istiyorum; “Tamamlandı” seçtiğimde mavi renk kullanmak istiyorum ve “Başlamadı” seçtiğimde yeşil renk kullanarak satırı vurgulamak istiyorum.

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!