KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de hafta içi günlerinin listesi nasıl oluşturulur?

YazarSun Değiştirme Tarihi

Bu eğitim, Excel'de bir Belirli bir tarih aralığında hafta içi veya iş günü listesini hızlıca nasıl oluşturacağınızı açıklar. Böyle bir liste oluşturabilmek, özellikle proje planlaması, zaman çizelgeleri, devam çizelgeleri veya yalnızca çalışma günlerinde gerçekleşen görevleri planlama gibi durumlarda çok yararlıdır. Aşağıdaki yöntemler, farklı senaryolara ve Excel bilgi düzeylerine uygun hem elle hem de otomatik yolları göstermektedir.

Otomatik Doldurma Seçenekleri ile hafta içi günlerini listeleme

Kullanışlı bir araçla hafta içi günlerini listeleme – Kutools for Excel

Excel WORKDAY/WORKDAY.INTL formülüyle iş günlerini listeleme

VBA koduyla hafta içi/hafta sonu günlerini otomatik olarak listeleme


mavi sağ ok baloncuğu Otomatik Doldurma Seçenekleri ile hafta içi günlerini listeleme

Excel'de, Otomatik Doldurma tutamacını Hafta İçi Günlerini Doldur seçeneğiyle birlikte kullanarak hızla hafta içi günlerinden oluşan bir liste oluşturabilirsiniz. Bu yöntem, doğrudan ve sıralı hafta içi günleri listesi oluşturmak için idealdir; ancak başlangıç ve bitiş tarihleri üzerinde tam kontrol istiyorsanız ya da resmi tatilleri de hesaba katmanız gerekiyorsa esnekliği sınırlıdır.

1. Boş bir hücreye Başlangıç Tarihi girin. Örneğin, 7/1/2015 metnini A1 hücresine yazın. Ekran görüntüsüne bakın:

hafta içi günlerinin bir listesini oluşturmak için Excel'de girilen başlangıç tarihini gösteren ekran görüntüsü

2. Fare imlecini hücrenin sağ alt köşesine getirin ve doldurma tutamacı (+) belirene kadar bekleyin. Ardından, ihtiyacınız kadar satırı doldurmak için tutamağı aşağı doğru sürükleyin; örneğin, 22 hafta içi günü listelemek üzere.

İpucu: Doldurmak istediğiniz hafta içi günlerinin sayısını tahmin etmeniz veya hesaplamanız gerekir. Emin değilseniz, ihtiyacınızdan fazla hücre doldurabilir ve sonrasında fazlaları kolayca silebilirsiniz.

tarihleri listeleyebilmek için Excel'de doldurma tutamacının sürüklenmesini gösteren ekran görüntüsü

3. Sürüklemeyi tamamladıktan sonra seçim alanının yakınında görünen küçük Otomatik Doldurma Seçenekleri düğmesine tıklayın. Açılan menüden Hafta İçi Günlerini Doldur seçeneğini seçin. Excel artık yalnızca hafta içi günlerini (Pazartesi ile Cuma arası) dolduracak ve hafta sonlarını atlayacaktır.

Excel'de Hafta İçi Günlerini Doldur seçeneğinin yer aldığı Otomatik Doldurma Seçenekleri menüsünün ekran görüntüsü

Artık çalışma sayfasında, 7/1/2015 tarihinden itibaren başlayan 22 hafta içi günün sıralı listesini görmelisiniz.

yalnızca hafta içi günlerinden oluşan bir listenin ekran görüntüsü

Bu yöntem, ardışık hafta içi günlerini doldurmanın hızlı bir yoludur; ancak özel iş kurallarına (örneğin belirli resmi tatillerin hariç tutulması veya ardışık olmayan hafta içi aralıkları gibi) uygun değildir. Ayrıca iki tarih arasındaki hafta içi günlerini doğrudan doldurma imkânı sunmaz. Daha gelişmiş ihtiyaçlar için aşağıdaki otomatik yöntemlerden birini değerlendirmenizi öneririz.


mavi sağ ok baloncuğu Kullanışlı bir araçla hafta içi günlerini listeleme – Kutools for Excel

Kutools for Excel, belirli bir tarih aralığındaki tüm hafta içi veya iş günlerini oluşturmak için Rastgele Veri Ekle özelliğini kullanarak son derece kullanışlı bir çözüm sunar. Bu yaklaşım, büyük veri kümeleriyle çalışırken ya da sonuçların benzersiz olduğundan ve yalnızca hafta içi günlerine göre filtrelenmiş olduğundan emin olmak istediğinizde esneklik sağlar ve zamandan tasarruf edersiniz. Özellikle kesin iş günü hesaplamalarına dayalı programları veya projeleri yöneten kullanıcılar için idealdir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Listeyi oluşturmak istediğiniz Boş Aralık hücre aralığını seçin. Hafta içi günlerinden daha fazla hücre seçtiğinizden emin olun; çünkü sığabilecek tarih sayısı, seçtiğiniz hücre sayısına bağlıdır. Ekran görüntüsüne bakın:

Kutools ile hafta içi günü listesi oluşturmak için seçili hücrelerin ekran görüntüsü

2. Excel Şeridi’ndeki Kutools sekmesine gidin, ardından Ekle > Rastgele veri ekle seçeneğine tıklayın. Ekran görüntüsüne bakın:

3. Rastgele veri ekle iletişim kutusunda Tarih sekmesine geçin. İstediğiniz tarih aralığını girin: en erken tarihi Başlangıç kutusuna, en son tarihi ise Bitiş kutusuna yazın. Sonuçları yalnızca hafta içi günlerle (Pazartesi–Cuma) sınırlamak için İş Günü kutusunu işaretleyin ve yinelenen tarihleri önlemek için Benzersiz Değerler seçeneğini işaretleyin. Ekran görüntüsüne bakın:
İş Günü seçeneğinin işaretli olduğu Rastgele Veri Ekle iletişim kutusunun ekran görüntüsü

Not: Projeniz resmi tatilleri içeriyorsa, yerleşik işlev yalnızca genel hafta sonlarını atladığı için, listeyi oluşturduktan sonra bu tatilleri elle kaldırmanız gerekir.

4. Tamam veya Uygula düğmesine tıklayın. Araç, belirtilen dönemdeki eşleşen tüm hafta içi günlerini Aralık seç ile dolduracaktır. Eğer Aralık seç, olası sonuç tarihlerinden daha büyükse bazı hücreler boş kalabilir.

boş hücreler bırakılarak hafta içi günlerinin eklendiğini gösteren ekran görüntüsü

5. (İsteğe bağlı) Oluşturulan tarihleri kronolojik sıraya koymak için doldurulan Tarih Aralığı’nı seçin, Veri sekmesine gidin ve ardından En Eskiden En Yeniye Sırala seçeneğine tıklayın. Bu adım, listenizin düzenli olmasını sağlar.

Excel'de Veri sekmesi ve Eskiye Göre Sırala seçeneğinin ekran görüntüsü

Oluşturulan liste, Özel Aralık içindeki tüm iş günlerini en eskiden en yeniye doğru sıralı şekilde gösterecektir.

Excel'de hafta içi günlerinin en eskiden en yeniye doğru sıralandığını gösteren ekran görüntüsü

Kutools for Excel’in Rastgele veri eklearacı yalnızca hafta içi günleri değil; aynı zamanda rastgele sayılar, rastgele saatler, benzersiz rastgele değerler, rastgele metinler ve rastgele Özel Liste da oluşturmanıza olanak tanır.Bu aracın ayrıntılarını öğrenmek için buraya tıklayın.

Not: Oluşturulan tarihlerin kriterlerinize uyduğundan emin olun—özellikle resmi tatilleri hariç tutmanız veya Tarih Aralığı değişken çalışma haftalarını kapsıyorsa.

Kutools for Excel – Excel için 300’den fazla vazgeçilmez araçla donatılmış! İşlerinizi daha hızlı, daha kolay ve çok daha verimli hale getirin.Hemen indirin!

mavi sağ ok baloncuğu Excel WORKDAY/WORKDAY.INTL formülüyle iş günlerini listeleme

Excel’in WORKDAY ve WORKDAY.INTL işlevleri, iki tarih arasındaki ardışık iş günlerini programlı olarak oluşturmanıza olanak tanır. WORKDAY, varsayılan olarak hafta sonlarını (Cumartesi ve Pazar) atlar; WORKDAY.INTL ise özel hafta sonu tanımlamanıza ve resmi tatil tarihlerini dahil etmenize izin verir. Bu yaklaşım, süreci otomatikleştirmek ve örneğin insan kaynakları programlaması veya bordro hesaplamaları gibi hassas işlemlerde doğruluk sağlamak istiyorsanız son derece esnektir.

Kolaylık olması açısından iş günü listesi oluşturmak için formüllerle adım adım bir yaklaşım aşağıda verilmiştir:

1. Başlangıç tarihi için A1 hücresine bir tarih girin; örneğin: 7/1/2015. Bitiş tarihi için B1 hücresine bir tarih girin; örneğin: 7/31/2015.

2. İş günlerinin sıralı listesini almak için C1 hücresine şu formülü girin:

=IF(WORKDAY($A$1,ROW(A1)-1,$B$2)<,=$B$1,WORKDAY($A$1,ROW(A1)-1,$B$2),"")

Parametre açıklaması:

  • $A$1:Başlangıç Tarihi (mutlak başvuru)
  • ROW(A1)-1:Her satır için iş günü numarasını artırır
  • $B$2:İsteğe bağlıdır; hariç tutulacak resmi tatil tarihlerini içeren bir aralık (resmi tatil tarihlerinizi B2:B10 veya istediğiniz başka bir aralığa girin ya da gerekmiyorsa boş bırakın)
  • $B$1:listedeki son noktayı belirlemek için (Bitiş tarihi, serinin seçtiğiniz bitiş noktasında durmasını sağlar)

3. C1 hücresindeki formülü, hücre boş görünene kadar aşağı doğru sürükleyin. Liste, dinamik olarak tüm iş günlerini (hafta sonları ve belirtilmişse resmi tatiller hariç) dolduracaktır.

İpuçları:

  • Özel hafta sonlarını tanımlamanız gerekiyorsa (örneğin yalnızca Pazar günü hafta sonuysa), hafta sonu günlerini belirten bir bağımsız değişken sağlayarak hangi günlerin hafta sonu olduğunu özelleştirmenize olanak tanıyan WORKDAY.INTL işlevini kullanmayı düşünün (ayrıntılar için Excel belgelerine bakın).
  • Resmi tatil tarihlerinizi iş günü dizinizde yanlışlıkla yer almasından korumak için her zaman açık ve ayrı bir aralıkta tutun.
  • Resmi tatillerle ilgilenmiyorsanız, formüldeki isteğe bağlı tatil aralığını atlayabilirsiniz.

Yaygın hata: Tarih beklerken #SAYI! hatası alıyor veya boş bir sonuç görüyorsanız, başlangıç ve bitiş tarihlerinizin geçerli olduğundan ve kullandığınız takdirde tatil listenizin yalnızca tarihlerden (metin veya başka veri değil) oluştuğundan emin olun.

mavi sağ ok baloncuğu VBA koduyla hafta içi/hafta sonu günlerini otomatik olarak listeleme

Herhangi bir tarih aralığında hafta içi günlerin veya iş günlerinin tam listesini oluşturmanız gerekiyorsa, özel bir VBA makrosu bu süreci sorunsuzca otomatikleştirebilir. Bu yöntem, özellikle ileri düzey Excel kullanıcıları için idealdir ya da farklı veri kümeleri üzerinde bu işlemi sık sık tekrarlamak zorunda kaldığınız durumlarda mükemmeldir. VBA sayesinde özel çalışma haftası düzenlerinizi ve resmî tatilleri dikkate alabilir, hatta sonuçları sayfanızdaki istediğiniz konuma yerleştirebilirsiniz.

1. Geliştirici Araçları > Visual Basic seçeneğine tıklayarak Microsoft Visual Basic for Applications penceresini açın. Ardından Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu Modül’e yapıştırın:

Sub ListBusinessDays()
    Dim StartDate As Date
    Dim EndDate As Date
    Dim r As Integer
    Dim ws As Worksheet
    Dim currDate As Date
    Dim Holidays As Range
    
    On Error Resume Next
    Set ws = ActiveSheet
    StartDate = Application.InputBox("Enter start date:", "KutoolsforExcel", Type:=2)
    EndDate = Application.InputBox("Enter end date:", "KutoolsforExcel", Type:=2)
    Set Holidays = Application.InputBox("Select range for holidays (optional, press Cancel if none):", "KutoolsforExcel", Type:=8)
    On Error GoTo 0
    
    r = 1
    For currDate = StartDate To EndDate
        If Weekday(currDate, vbMonday) <= 5 Then ' Monday = 1, Friday = 5
            If Holidays Is Nothing Then
                ws.Cells(r, 3).Value = currDate
                r = r + 1
            Else
                If Application.CountIf(Holidays, currDate) = 0 Then
                    ws.Cells(r, 3).Value = currDate
                    r = r + 1
                End If
            End If
        End If
    Next
End Sub

2. Kodu çalıştırmak için Çalıştır düğmesidüğmesine tıklayın ya da F5tuşuna basın. Listeniz için başlangıç ve bitiş tarihlerini girmeniz istenecektir. İsteğe bağlı olarak, hariç tutmak istediğiniz resmî tatil tarihlerini içeren bir aralık seçebilirsiniz (gerekmiyorsa İptal’e basmanız yeterlidir). Ardından makro, etkin çalışma sayfasının C sütununu her bir iş günüyle dolduracak; hafta sonlarını (Cumartesi ve Pazar) ve belirttiğiniz resmî tatilleri atlayacaktır.

Notlar ve sorun giderme:

  • Tarihler görünmüyorsa, giriş tarihlerinizin geçerli olduğundan ve Tarih formatına uygun olduğundan emin olun.
  • Tatil aralığı belirtilmezse, Başlangıç ve Bitiş tarihleri arasındaki tüm iş günleri listelenir.
  • Sonuçlar her zaman C sütununda başlar. Çıktıyı başka bir yere almak istiyorsanız, kodda ws.Cells(r,3) ifadesini ayarlayın.

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraç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 ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar