Menu

TAMİŞGÜNÜ ve İŞGÜNÜ Formülü: Excel'de İş Günü Hesaplama

=TAMİŞGÜNÜ(A2;B2) A2'den B2'ye kadar, iki tarih de dahil, iş günlerini (Pazartesi'den Cuma'ya) sayar. =İŞGÜNÜ(A2;10) A2'den 10 iş günü sonraki tarihi döndürür. İkisi de bir tatil listesini atlayabilir.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

TAMİŞGÜNÜ (İngilizce NETWORKDAYS) formülü =TAMİŞGÜNÜ(A2;B2), A2'deki tarihten B2'deki tarihe kadar, ikisi de dahil, iş günlerini sayar; iş günü Pazartesi'den Cuma'ya kadardır. İŞGÜNÜ (İngilizce WORKDAY) formülü =İŞGÜNÜ(A2;10) ters yönde çalışır: A2'den 10 iş günü sonraki tarihi döndürür. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Her projedeki iş günleri
C2
ABCD
1StartEndWorking daysCalendar days
22026-03-022026-03-131012
32026-03-022026-03-312230
42026-03-062026-03-0924
52026-03-072026-03-0802
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TAMİŞGÜNÜ(A2;B2)

İlk proje bir Pazartesi'den sonraki haftanın Cuma'sına kadar sürer: 12 takvim günü, 10 iş günü. Mart 2026'nın 2'sinden itibaren tamamında 22 iş günü vardır. Bir Cuma'dan sonraki Pazartesi'ye 2, tek başına bir hafta sonu 0'dır. Sayının nasıl değiştiğini görmek için bir bitiş tarihini değiştirin. (Düz gün sayıları için tarihler arasındaki günler sayfasına bakın.)

Tatillerle TAMİŞGÜNÜ

Üçüncü bağımsız değişken, hafta sonlarına ek olarak atlanacak tarihlerin bir aralığıdır. Tatilleri kendi sütunlarında (veya başka bir sayfada) tutun ve formül aşağı doldurulduğunda yerinde kalsın diye aralığı $ ile sabitleyin.

Tatiller düşülmüş iş günleri
C2
ABCDE
1StartEndNo holidaysWith holidaysHolidays
22026-03-302026-04-101082026-04-03
32026-04-012026-04-3022202026-04-06
42026-04-272026-05-081092026-05-01
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TAMİŞGÜNÜ(A2;B2)

30 Mart ile 10 Nisan arasında 10 hafta içi gün vardır; bunların ikisi tatildir (2026'da Kutsal Cuma ve Paskalya Pazartesi'si), yani 8 iş günü. Yalnızca her dönemin içindeki tatiller çıkarılır: son satır yalnızca 1 Mayıs'ı kaybeder. E sütunundaki bir tatili silin, sayılar yeniden artar.

İŞGÜNÜ: iş günü olarak bir vade tarihi

İŞGÜNÜ(başlangıç_tarihi; gün_sayısı; [tatiller]) başlangıçtan belirli sayıda iş günü sonraki tarihi döndürür. Başlangıç tarihinin kendisi sayılmaz ve sonuç asla bir hafta sonu ya da tatil olmaz.

İş günü olarak vade tarihleri
C2
ABCDE
1ReceivedDaysDueDue (holidays)Holidays
22026-03-27102026-04-102026-04-142026-04-03
32026-04-0232026-04-072026-04-092026-04-06
42026-04-2452026-05-012026-05-042026-05-01
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =İŞGÜNÜ(A2;B2)

2026-03-27 Cuma günü alınan ve 10 iş günü süresi olan bir talebin vadesi 2026-04-10'dur; Kutsal Cuma ve Paskalya Pazartesi'si atlanınca 2026-04-14 olur. Negatif bir gün sayısıyla İŞGÜNÜ geriye sayar: =İŞGÜNÜ(A2;-5) bir hafta önceki iş günüdür. "Bir sonraki iş günü"nü bulmak için 1 kullanın; zaten iş günü olan bir tarihi korumak için =İŞGÜNÜ(A2-1;1) kullanın.

Başka hafta sonları: TAMİŞGÜNÜ.ULUSL

Hafta sonunun Cumartesi ve Pazar olmadığı yerlerde TAMİŞGÜNÜ.ULUSL (İngilizce NETWORKDAYS.INTL) üçüncü bağımsız değişken olarak bir hafta sonu kodu, dördüncü olarak tatilleri alır.

Hafta sonuKod
Cumartesi, Pazar1 (varsayılan)
Pazar, Pazartesi2
Cuma, Cumartesi7
Yalnızca Pazar11
Yalnızca Cumartesi17
Herhangi bir düzenPazartesi'den başlayan 7 karakter, 1 = izin günü: "0000011"
Hafta sonuna göre Mart 2026'daki iş günleri
C2
ABCDEF
1WeekendCodeWorking daysStartEnd
2Saturday and Sunday1222026-03-012026-03-31
3Friday and Saturday723
4Sunday only1126
5Mon, Wed, Fri only010101113
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TAMİŞGÜNÜ.ULUSL($E$2;$F$2;B2)

Mart 2026'da Cumartesi ve Pazar hafta sonuyla 22, Cuma ve Cumartesi hafta sonuyla 23, yalnızca Pazar izinliyken 26 iş günü vardır. Son satır yarı zamanlı bir düzendir: 0101011 hafta sonunun yanında Salı ve Perşembe'yi de izin günü yapar, geriye 13 gün kalır. Bir hücrede 0101011 gibi bir kod metin olmalıdır (başına kesme işareti koyarak yazın, '0101011), yoksa Excel baştaki sıfırı atar. Türkçe Excel'de C2 =TAMİŞGÜNÜ.ULUSL($E$2;$F$2;B2) olarak yazılır.

İŞGÜNÜ.ULUSL (İngilizce WORKDAY.INTL) vade tarihleri için aynısını yapar. Pazartesi, 2 Mart 2026'dan 10 iş günü sonrası için Excel'in sonuçları şunlardır:

=WORKDAY.INTL(DATE(2026,3,2), 10)              2026-03-16   (Saturday and Sunday off)
=WORKDAY.INTL(DATE(2026,3,2), 10, 7)           2026-03-16   (Friday and Saturday off)
=WORKDAY.INTL(DATE(2026,3,2), 10, 11)          2026-03-13   (Sunday off)
=WORKDAY.INTL(DATE(2026,3,2), 10, "0000011")   2026-03-16   (same as code 1)

Türkçe Excel'de ilki =İŞGÜNÜ.ULUSL(TARİH(2026;3;2);10) olarak yazılır, diğerleri de aynı şekilde.

Alıştırma: iş günleri ve bir vade tarihi

Sıra sizde: iş günleri
C2
ABCDE
1StartEndWorking daysHolidays
22026-04-012026-04-302026-04-03
32026-04-06
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: C2 hücresinde E2:E3'teki tatilleri atlayarak A2'den B2'ye kadar, ikisi de dahil, iş günlerini sayın.

Sıra sizde: vade tarihi
C2
ABC
1ReceivedDaysDue
22026-05-148
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: C2 hücresinde, A2'deki tarihten B2'deki iş günü sayısı kadar sonraki tarihi döndürün (hafta sonları atlanır, tatil yok).

TAMİŞGÜNÜ iki ucu da sayar, İŞGÜNÜ saymaz

İki fonksiyon başlangıç tarihi konusunda bir farkla ayrılır; bu, onları birlikte kullananları şaşırtır. Bir Pazartesi'den aynı haftanın Cuma'sına TAMİŞGÜNÜ 5'tir: iki gün de sayılır. O Pazartesi'den 5 günle İŞGÜNÜ bir sonraki Pazartesi'ye düşer, çünkü saymaya ertesi gün başlar.

İkisi arasındaki bir farkı
C2
ABC
1StartWORKDAY(A2,5)NETWORKDAYS back
22026-03-022026-03-096
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TAMİŞGÜNÜ(A2;B2)

İŞGÜNÜ 2026-03-09 döndürür ve 2026-03-02'den o tarihe TAMİŞGÜNÜ 5 değil 6 verir. "Bugün dahil 5 iş günü içinde" bir son tarih için, A2 bir iş günüyken =İŞGÜNÜ(A2;4) kullanın. Ekibinizin hangi kuralı kullandığına bir kez karar verin ve bunu formülün yanına yazın.

Sıkça Sorulan Sorular

Excel'de iki tarih arasındaki iş günleri nasıl sayılır?

=TAMİŞGÜNÜ(A2;B2) A2'den B2'ye kadar, iki tarih de dahil, Pazartesi'den Cuma'ya kadar olan günleri sayar. Tatil tarihlerini de atlamak için üçüncü bağımsız değişken olarak bir aralık ekleyin: =TAMİŞGÜNÜ(A2;B2;$E$2:$E$4).

Excel'de bir tarihe iş günü nasıl eklenir?

=İŞGÜNÜ(A2;10) Cumartesi ve Pazar'ları atlayarak A2'den 10 iş günü sonraki tarihi döndürür. Negatif bir sayı geriye gider: =İŞGÜNÜ(A2;-5). Üçüncü bağımsız değişken olarak bir tatil aralığı ekleyin.

TAMİŞGÜNÜ ile TAMİŞGÜNÜ.ULUSL arasındaki fark nedir?

TAMİŞGÜNÜ Cumartesi ve Pazar'ı her zaman hafta sonu sayar. TAMİŞGÜNÜ.ULUSL bir hafta sonu bağımsız değişkeni alır: Cuma ve Cumartesi için 7, yalnızca Pazar için 11 ya da Pazartesi'den başlayarak 1'in izin gününü gösterdiği "0000011" gibi yedi karakterlik bir metin.

TAMİŞGÜNÜ başlangıç tarihini dahil eder mi?

Evet. TAMİŞGÜNÜ, iş günüyseler başlangıç ve bitiş tarihini birlikte sayar, bu yüzden bir Pazartesi'den sonraki Cuma'ya 5'tir. İŞGÜNÜ başlangıç tarihini saymaz: =İŞGÜNÜ(A2;1) bir sonraki iş günüdür.

Bir tatil hafta sonuna denk gelirse ne olur?

Fazladan bir şey olmaz: TAMİŞGÜNÜ ve İŞGÜNÜ hafta sonu günlerini zaten atlar, bu yüzden Cumartesi'ye denk gelen bir tatil iki kez çıkarılmaz.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA