Özellik ikonu

İŞGÜNÜ

İndirme izni yok

Genel Bakış

İŞGÜNÜ (WORKDAY), bir başlangıç tarihinden belirtilen sayıda iş günü sonrasının ya da öncesinin tarihini verir. Cumartesi, Pazar ve isteğe bağlı olarak verdiğiniz tatil tarihleri sayıma girmez. Teslim, vade ve son tarih gibi hesaplarda başlangıç tarihi ile toplam iş günü sayısından bitiş tarihini bulmak için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
=WORKDAY(start_date, days, [holidays])
Kategori
Tarih ve Saat
İngilizce adı
WORKDAY
Platform
Windows Mac Web
3 bağımsız değişken 2 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
başlangıç_tarihistart_date Zorunlu Sayımın başlayacağı tarihi, tarih içeren bir hücreyi veya tarih üreten bir işlemi belirtir.
gündays Zorunlu Başlangıç tarihinden önce ya da sonra kaç hafta sonu ve tatil olmayan gün ilerleneceğini belirtir.
tatillerholidays İsteğe bağlı Çalışma takviminden çıkarılacak resmi tatil ve izin günlerinin tarihlerini içeren aralığı ya da dizi sabitini belirtir.
Geçerli kullanımlar
=İŞGÜNÜ(A2;5)
=İŞGÜNÜ(A2;B2;E2:E10)
=İŞGÜNÜ(TARİH(2022; 1; 1);1)
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev sonucu tarih seri numarası olarak verir; sonucu tarih olarak görmek için hücreye tarih biçimi uygulayın. Tatil listesini ayrı bir aralıkta tutup $F$2:$F$12 gibi mutlak başvuruyla kullanırsanız formülü aşağı kopyalarken liste kaymaz.

1. Temel kullanım: iş günü ekleme​

Cumartesi gününe denk gelen 1 Ocak 2022 tarihinden başlayarak farklı iş günü sayılarını ekleyelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İŞGÜNÜ(A2; B2)
=WORKDAY(A2, B2)
İŞGÜNÜ
Formülünü incelemek için bir hücre seçin.
ABC
1Başlangıç tarihiGünBitiş tarihi
201.01.2022001.01.2022
301.01.2022103.01.2022
401.01.2022507.01.2022
501.01.2022610.01.2022
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 01.01.2022, 03.01.2022, 07.01.2022 ve 10.01.2022 olur. 1 Ocak Cumartesi olduğundan gün sayısı 0 iken başlangıç tarihi aynen döner. 1 iş günü sonrası ilk hafta içi gün olan Pazartesi'dir; 5 iş günü sonrası Cuma, 6 iş günü sonrası ise izleyen Pazartesi olur. Cumartesi ve Pazar günleri sayıma girmez.

2. Tatilleri sayım dışında bırakma​

Pazar gününe denk gelen 2 Ocak 2022 tarihinden 2 iş günü sonrasını, B ve C sütunlarındaki tatil tarihlerine göre hesaplayalım. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İŞGÜNÜ(A2; 2; B2:C2)
=WORKDAY(A2, 2, B2:C2)
İŞGÜNÜ
Formülünü incelemek için bir hücre seçin.
ABCD
1Başlangıç tarihi1. tatil2. tatilBitiş tarihi
202.01.202204.01.2022
302.01.202203.01.202205.01.2022
402.01.202204.01.202205.01.2022
502.01.202203.01.202204.01.202206.01.2022
TatillerExcelDepo v1.0.0
Sonuçlar sırasıyla 04.01.2022, 05.01.2022, 05.01.2022 ve 06.01.2022 olur. Tatil verilmediğinde yalnız hafta sonu atlanır ve 2 iş günü sonrası Salı gününe denk gelir. 3 Ocak veya 4 Ocak tatil olduğunda o gün sayılmaz ve sonuç Çarşamba olur. İki gün birden tatil olduğunda ise sonuç Perşembe gününe kayar. Boş tatil hücreleri sonucu etkilemez.

3. Geriye doğru sayma ve ondalıklı gün​

Gün sayısı negatif olduğunda işlev geriye doğru sayar; ondalıklı gün sayısında ise ondalık bölüm atılır. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İŞGÜNÜ(A2; B2)
=WORKDAY(A2, B2)
İŞGÜNÜ
Formülünü incelemek için bir hücre seçin.
ABC
1Başlangıç tarihiGünSonuç tarihi
210.01.2022-503.01.2022
310.01.2022517.01.2022
403.01.2022-131.12.2021
510.01.20222,912.01.2022
Geri ve İleriExcelDepo v1.0.0
Sonuçlar sırasıyla 03.01.2022, 17.01.2022, 31.12.2021 ve 12.01.2022 olur. 10 Ocak Pazartesi olduğundan 5 iş günü öncesi önceki haftanın Pazartesi gününe, 5 iş günü sonrası ise sonraki haftanın Pazartesi gününe denk gelir. Pazartesiden 1 iş günü geri gidildiğinde hafta sonu atlanıp Cuma bulunur. 2,9 gün ise 2 güne kesildiği için sonuç Çarşamba olur.

4. Hata durumları​

Geçersiz girdilerde işlevin verdiği hataları görelim. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=İŞGÜNÜ(A2; B2)
=WORKDAY(A2, B2)
İŞGÜNÜ
Formülünü incelemek için bir hücre seçin.
ABC
1Başlangıç tarihiGünSonuç
202.01.2024305.01.2024
302.01.2024metin#DEĞER!
402.01.2024-10000000#SAYI!
52024-02-302#DEĞER!
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 05.01.2024, #DEĞER!, #SAYI! ve #DEĞER! olur. İlk satırdaki girdiler geçerli olduğundan Cuma günü bulunur. İkinci satırda gün sayısal olmadığı için #DEĞER! hatası oluşur. Üçüncü satırda sonuç geçerli tarih aralığının dışına çıktığı için #SAYI! hatası döner. Dördüncü satırdaki 30 Şubat gerçek bir tarih olmadığından başlangıç_tarihi geçersizdir ve #DEĞER! hatası oluşur.

Kullanırken dikkat edin​

  • Hafta sonu varsayımı: İŞGÜNÜ, hafta sonunu her zaman Cumartesi ve Pazar olarak kabul eder. Bu günler ile tatiller içinde verilen tarihler sayıma girmez. Hafta sonunu farklı günler olarak belirlemek isterseniz Excel 2010 ile eklenen İŞGÜNÜ.ULUSL işlevini kullanın.
  • gün parametresi: gün sıfırdan büyükse ileri bir tarih, sıfırdan küçükse daha önceki bir tarih döner. gün sıfır olduğunda başlangıç tarihi hafta sonuna denk gelse bile aynen döner. gün tam sayı değilse ondalık bölüm atılır; örneğin 2,9 değeri 2 olarak işlem görür. gün sayısal değilse #DEĞER! hatası verilir. gün bir hata değeriyse, örneğin #BAŞV!, aynı hata sonuç olarak döner.
  • tatiller parametresi: tatiller isteğe bağlıdır; boş bırakılırsa yalnız hafta sonları dışarıda tutulur. Tek bir tarih verebileceğiniz gibi birden çok tarihi bir hücre aralığıyla ya da tarihleri temsil eden seri numaralarından oluşan bir dizi sabitiyle de verebilirsiniz. tatiller geçersiz bir tarih içeriyorsa #DEĞER! hatası verilir. Aralıktaki boş hücreler sonucu etkilemez.
  • başlangıç_tarihi parametresi: başlangıç_tarihi geçerli bir tarih değilse #DEĞER! hatası verilir. İşlev tek bir tarihle çalışır; başlangıç_tarihi birden çok hücreye başvurursa sonuçlar otomatik olarak komşu hücrelere taşmaz. Her tarih için formülü ayrı satıra yazıp aşağı kopyalayın.
  • Hata koşulları: başlangıç_tarihi veya tatiller geçersiz bir tarihse ya da gün sayısal değilse #DEĞER! hatası döner. başlangıç_tarihi ile gün toplamı geçerli bir tarih üretmiyorsa #SAYI! hatası döner. Başvurulan bir hücrede zaten hata varsa o hata sonuca aynen aktarılır.
  • Sonuç biçimi: İşlev tarih seri numarası döndürür. Hücrede 44562 gibi bir sayı görürseniz hücreye tarih biçimi uygulayın; hesap doğrudur, yalnız gösterim sayısaldır.
  • Tırnaksız tarih yazımı: başlangıç_tarihi olarak tırnaksız 1/1/1977 yazarsanız Excel bunu tarih olarak değil bölme işlemi olarak yorumlar. Ortaya çıkan çok küçük sayı geçerli bir tarih sayılmaz ve sonuç 2 gibi anlamsız bir değer olur. Tarihi hücreden alın ya da TARİH veya TARİHSAYISI işleviyle üretin.
  • Başlangıç tarihini üretme: Başlangıç tarihini hücre yerine formülün içinde üretebilirsiniz. TARİH işleviyle yıl, ay ve gün verilir:
    Excel formülü
    =İŞGÜNÜ(TARİH(2022; 1; 1); 1)
    =WORKDAY(DATE(2022, 1, 1), 1)
    Metin biçimindeki bir tarihi TARİHSAYISI işleviyle seri numarasına çevirebilirsiniz:
    Excel formülü
    =İŞGÜNÜ(TARİHSAYISI("2022-01-01"); 1)
    =WORKDAY(DATEVALUE("2022-01-01"), 1)
    İki formül de ilk örnekteki 1 günlük satırla aynı sonucu verir.
  • İlgili işlevler: İŞGÜNÜ.ULUSL: Hafta sonu günlerini kendiniz seçmek veya haftanın yalnız belirli günlerini çalışma günü saymak istediğinizde tercih edilir. TAMİŞGÜNÜ: İki tarih arasındaki iş günü sayısını bulmak için kullanılır; İŞGÜNÜ'nün tersi bir soruyu yanıtlar. TAMİŞGÜNÜ.ULUSL: Aynı sayımı özel hafta sonu tanımıyla yapar. HAFTANINGÜNÜ: Bir tarihin haftanın hangi gününe denk geldiğini kontrol etmek için kullanılır. TARİH: Yıl, ay ve günden başlangıç tarihi üretir. TARİHSAYISI: Metin biçimindeki tarihi seri numarasına çevirir. GÜNSAY: İki tarih arasındaki takvim günü sayısını verir. GÜN360: İki tarih arasındaki gün sayısını 30 günlük aylara göre hesaplar.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
9
İlk yayın
Güncel
İngilizce
WORKDAY
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst