İŞGÜNÜ Formülü (WORKDAY): İş Günüyle Teslim Tarihi Bulma
İŞGÜNÜ
İngilizce adı: WORKDAY
Yayın: · Son güncelleme:
İŞGÜNÜ kısaca
İŞGÜNÜ, bir başlangıç tarihinden belirtilen sayıda iş günü ileri ya da geri giderek ulaşılan tarihi verir. Cumartesi, pazar ve isteğe bağlı tatil listesi atlanır; başlangıç günü sayıma girmez.
Söz dizimi
İŞGÜNÜ(başlangıç_tarihi; günler; [tatiller])WORKDAY(start_date, days, [holidays])Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
başlangıç_tarihistart_date | Zorunlu | Sayımın başladığı tarih. Bu gün sayılmaz; sayım ertesi iş gününden başlar. |
günlerdays | Zorunlu | İleri (artı) ya da geri (eksi) gidilecek iş günü sayısı. Tam sayı değilse ondalık kısmı atılır. |
tatillerholidays | İsteğe bağlı | Atlanacak resmi tatil ve izin günlerini içeren hücre aralığı. |
İçindekiler
İŞGÜNÜ formülü teslim tarihini bulur
Excel İŞGÜNÜ formülü bir başlangıç tarihinden belirttiğiniz sayıda iş günü ileri ya da geri giderek ulaşılan tarihi verir. Cumartesi ve pazar atlanır, isterseniz resmi tatiller de atlanır. "Siparişten 10 iş günü sonra teslim" gibi taahhütlerin takvimdeki karşılığını bu fonksiyonla bulursunuz.
Söz dizimi
Söz dizimi İŞGÜNÜ(başlangıç_tarihi; günler; [tatiller]) biçimindedir. günler artıysa ileriye, eksiyse geriye doğru sayılır. Başlangıç tarihinin kendisi sayılmaz, sayım ertesi iş gününden başlar.
Microsoft'a göre argümanlardan biri geçerli bir tarih değilse #DEĞER!, başlangıç ile günlerin toplamı geçersiz bir tarih üretirse #SAYI! döner. günler tam sayı değilse ondalık kısmı atılır.
Tatilleri hesaba katarak teslim tarihi
16 Ekim 2026 cuma günü alınan bir siparişin 10 iş günü sonrası şöyle bulunur. Tatil vermezseniz =İŞGÜNÜ(A2;10) 30 Ekim 2026 cuma sonucunu verir. Cumhuriyet Bayramı olan 29 Ekim perşembeye denk geldiği için onu üçüncü argümana eklediğinizde =İŞGÜNÜ(A2;10;C2) 2 Kasım 2026 pazartesi tarihine kayar.
Fark tek bir iş günü gibi görünür, ama araya hafta sonu girdiği için müşteriye verilen tarih üç takvim günü ilerler. Tatil listesini her yıl güncellemezseniz bu tür kaymalar fark edilmeden tekliflere ve sözleşmelere girer.
Geriye doğru planlama
Bir son tarihten geriye doğru plan yaparken günler argümanını eksi yazarsınız. Bir raporun 2 Kasım 2026 pazartesi teslim edilmesi gerekiyor ve hazırlık 5 iş günü sürüyorsa =İŞGÜNÜ(A2;-5) en geç başlama tarihi olarak 26 Ekim 2026 pazartesi verir. Bu planda 29 Ekim tatili de varsa onu üçüncü argümana eklediğinizde başlangıç bir iş günü öne çekilir.
Sık yapılan hatalar
Sonucun sayı olarak görünmesi en sık şikâyettir. İŞGÜNÜ bir seri numarası döndürür; hücre 46328 gibi bir sayı gösteriyorsa biçimi Kısa Tarih yapın.
Başlangıç gününün sayılmadığını gözden kaçırmak da planı bir gün kaydırır. Başlangıç günü hafta içiyse ve onu da çalışma günü saymak istiyorsanız günler argümanına bir eksiğini yazın: bugün dahil 10 iş günü için 9.
Hafta sonunuz cumartesi ve pazar değilse İŞGÜNÜ.ULUSL ile hafta sonu günlerini kendiniz tanımlayabilirsiniz.
TAMİŞGÜNÜ ile farkı
İki fonksiyon aynı takvim mantığını ters yönden kullanır. TAMİŞGÜNÜ iki tarih arasında kaç iş günü olduğunu sayar, İŞGÜNÜ ise bir tarihten belli sayıda iş günü sonrasını bulur. Biri sayı, diğeri tarih döndürür.
Sipariş tablonuza Teslim tarihi adında bir sütun ekleyin ve =İŞGÜNÜ(A2;10;Tatiller) yazın. Bunun için önce resmi tatil listenize Ad Yöneticisi'nden Tatiller adını vermeniz gerekir.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sipariş tarihi | Süre (iş günü) | ||
| 2 | 16.10.2026 | 10 | 30.10.2026 |
=İŞGÜNÜ(A2;B2)=WORKDAY(A2,B2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 30.10.2026
16 Ekim cuma sayılmaz. Sonraki iki haftanın 10 iş günü sayılır ve sonuç 30 Ekim 2026 cuma olur.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Sipariş tarihi | Süre (iş günü) | Tatil | ||
| 2 | 16.10.2026 | 10 | 29.10.2026 | 02.11.2026 |
=İŞGÜNÜ(A2;B2;C2)=WORKDAY(A2,B2,C2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 02.11.2026
29 Ekim perşembe tatil olarak atlanır. Onuncu iş günü hafta sonunun ardından 2 Kasım 2026 pazartesiye düşer.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Teslim tarihi | Hazırlık (iş günü) | ||
| 2 | 02.11.2026 | -5 | 26.10.2026 |
=İŞGÜNÜ(A2;B2)=WORKDAY(A2,B2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: 26.10.2026
Eksi gün sayısı geriye doğru sayar. 30, 29, 28, 27 ve 26 Ekim sayılır ve en geç başlama tarihi 26 Ekim 2026 pazartesi olur.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Başlangıç tarihi ya da tatil listesindeki bir değer geçerli bir tarih değil.
Çözüm: Tarihleri yeniden girin; tatil aralığında başlık ya da metin hücresi olmadığını kontrol edin.
#DEĞER! hatasının ayrıntılı çözümü → - #SAYI!
Neden: Başlangıç tarihi ile gün sayısının toplamı geçersiz bir tarih üretiyor.
Çözüm: Gün sayısının makul olduğunu ve başlangıç hücresinde gerçek bir tarih bulunduğunu kontrol edin.
#SAYI! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
Excel İŞGÜNÜ formülü nasıl kullanılır?
=İŞGÜNÜ(başlangıç;gün_sayısı;tatiller) yazarsınız, örneğin =İŞGÜNÜ(A2;10;C2:C10). Sonuç bir tarihtir; hücre sayı gösteriyorsa biçimi Kısa Tarih yapın.
İŞGÜNÜ başlangıç gününü sayar mı?
Hayır, sayım başlangıçtan sonraki iş gününden başlar. Başlangıç gününü de saymak istiyorsanız gün sayısını bir eksik yazın.
İŞGÜNÜ ile geçmiş bir tarih bulunur mu?
Evet, gün sayısını eksi yazın. =İŞGÜNÜ(A2;-5) başlangıçtan 5 iş günü önceki tarihi verir.