İçeriğe geç
parazade
Tarih ve SaatÖrnekler doğrulandı

TAMİŞGÜNÜ Formülü (NETWORKDAYS): Tatiller Hariç İş Günü Sayma

TAMİŞGÜNÜ

İngilizce adı: NETWORKDAYS

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

TAMİŞGÜNÜ kısaca

TAMİŞGÜNÜ, iki tarih arasındaki iş günlerini cumartesi ve pazarı atlayarak sayar; isteğe bağlı tatil listesindeki günleri de çıkarır. Başlangıç ve bitiş günü hafta içine denk geliyorsa sayıma dahildir.

Söz dizimi

TAMİŞGÜNÜ(başlangıç_tarihi; bitiş_tarihi; [tatiller])

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ümanDurumAçıklama
başlangıç_tarihistart_dateZorunluSayımın başladığı tarih. Hafta içiyse sayıma dahil edilir.
bitiş_tarihiend_dateZorunluSayımın bittiği tarih. Hafta içiyse sayıma dahil edilir.
tatillerholidaysİsteğe bağlıSayımdan çıkarılacak resmi tatil ve izin günlerini içeren hücre aralığı.
İçindekiler
  1. TAMİŞGÜNÜ formülü hafta sonlarını atlayarak sayar
  2. Söz dizimi ve argümanlar
  3. Resmi tatilleri sayımdan çıkarmak
  4. Teslime kalan iş günü
  5. Sık yapılan hatalar
  6. İlgili fonksiyonlar

TAMİŞGÜNÜ formülü hafta sonlarını atlayarak sayar

Excel TAMİŞGÜNÜ formülü iki tarih arasındaki iş günlerini, yani cumartesi ve pazar dışındaki günleri sayar. İsterseniz resmi tatilleri de bir liste olarak verip sayımdan çıkarırsınız. Kasım 2026'nın tamamı için =TAMİŞGÜNÜ(A2;B2) 21 iş günü verir.

Söz dizimi ve argümanlar

Söz dizimi TAMİŞGÜNÜ(başlangıç_tarihi; bitiş_tarihi; [tatiller]) biçimindedir. İlk iki argüman zorunludur ve iki uç da hafta içine denk geliyorsa sayıma dahil edilir. Üçüncü argüman isteğe bağlıdır ve tatil tarihlerini içeren bir hücre aralığıdır.

Microsoft, argümanlardan biri geçerli bir tarih değilse fonksiyonun #DEĞER! döndürdüğünü belirtir. Başlangıç bitişten sonraysa hata almazsınız; sonuç eksi işaretli gelir.

Resmi tatilleri sayımdan çıkarmak

Tatil listesini ayrı bir aralığa yazıp üçüncü argümanda göstermek en temiz yöntemdir. 20 Nisan 2026 pazartesi ile 8 Mayıs 2026 cuma arasında 15 hafta içi gün vardır. Perşembeye denk gelen 23 Nisan ile cumaya denk gelen 1 Mayıs tatil olarak eklendiğinde =TAMİŞGÜNÜ(A2;B2;C2:C3) 13 sonucunu verir.

Hafta sonuna denk gelen bir tatili listeye eklemek sonucu değiştirmez, çünkü o gün zaten sayılmıyordur. Yarım gün çalışılan arife günleri ise bu fonksiyonla ifade edilemez. Onları ayrıca hesaba katmanız gerekir.

Teslime kalan iş günü

Proje takibinde teslime kaç iş günü kaldığı sık sorulur. Başlangıç olarak BUGÜN() verirseniz sayım her gün kendini günceller: =TAMİŞGÜNÜ(BUGÜN();B2;Tatiller). Buradaki Tatiller, tatil listesine Formüller sekmesindeki Ad Yöneticisi ile verdiğiniz addır.

Bugün hafta içiyse sayıma dahil edilir. Kalan süreyi yarından itibaren saymak istiyorsanız başlangıç olarak BUGÜN()+1 yazın.

Sık yapılan hatalar

Formülü aşağı kopyalarken tatil aralığının kayması çok yaygındır. C2:C3 yerine $C$2:$C$3 yazın ya da aralığa bir ad verin. Microsoft ayrıca tarihlerin TARİH fonksiyonuyla ya da formül sonucu olarak girilmesini önerir; metin olarak yazılmış tarihler sorun çıkarabilir.

Hafta sonunuz cumartesi ve pazar değilse TAMİŞGÜNÜ yanlış sonuç verir. Örneğin yalnız pazar günü tatil olan bir işletmede cumartesiler de sayım dışı kalır. Bu durumda hafta sonu günlerini kendiniz seçebildiğiniz TAMİŞGÜNÜ.ULUSL fonksiyonunu kullanın.

İlgili fonksiyonlar

TAMİŞGÜNÜ iki tarih arasındaki iş günlerini sayar. Tersini, yani bir tarihten belirli sayıda iş günü sonrasını İŞGÜNÜ bulur. Takvim günü farkı içinse GÜNSAY ya da düz çıkarma yeterlidir.

Bir sonraki adım olarak yılın resmi tatillerini ayrı bir sayfada tek sütuna yazın ve aralığa Tatiller adını verin. Böylece dosyadaki bütün TAMİŞGÜNÜ ve İŞGÜNÜ formülleri aynı listeye başvurur.

Örnekler

Örnek 1: Bir aydaki iş günü sayısı
ABCD
1BaşlangıçBitiş
201.11.202630.11.202621
=TAMİŞGÜNÜ(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: 21

Kasım 2026 pazar günü başlar ve pazartesi biter. Ayın 30 gününden 9'u hafta sonudur; 21 iş günü kalır.

Örnek 2: Tatil listesiyle iş günü sayma
ABCDE
1BaşlangıçBitişTatil
220.04.202608.05.202623.04.202613
301.05.2026
=TAMİŞGÜNÜ(A2;B2;C2:C3)

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: 13

Üç haftalık aralıkta 15 hafta içi gün var. 23 Nisan perşembe ve 1 Mayıs cuma tatil olarak çıkarılınca 13 iş günü kalır.

Örnek 3: Tarihler ters verilince eksi sonuç
ABCD
1BaşlangıçBitiş
201.11.202630.11.2026-21
=TAMİŞGÜNÜ(B2;A2)

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: -21

Başlangıç bitişten sonra verildiği için fonksiyon hata vermez, aynı iş günü sayısını eksi işaretle döndürür.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

  • #DEĞER!

    Neden: Başlangıç, bitiş ya da tatil listesindeki bir değer geçerli bir tarih değil.

    Çözüm: Tarihleri yeniden girin; tatil listesinde metin, başlık ya da boşluk içeren hücre olmadığını kontrol edin.

    #DEĞER! hatasının ayrıntılı çözümü →
  • #AD?

    Neden: Formülde kullanılan tatil aralığı adı tanımlı değil ya da yanlış yazıldı.

    Çözüm: Formüller sekmesindeki Ad Yöneticisi'nde adın var olduğunu ve doğru aralığı gösterdiğini kontrol edin.

    #AD? hatasının ayrıntılı çözümü →

İlgili fonksiyonlar

TAMİŞGÜNÜ kullanan rehberler ve alıştırmalar

Sıkça Sorulan Sorular

Excel TAMİŞGÜNÜ formülü nasıl kullanılır?

=TAMİŞGÜNÜ(başlangıç;bitiş;tatiller) yazarsınız, örneğin =TAMİŞGÜNÜ(A2;B2;C2:C10). Tatil listesi isteğe bağlıdır; vermezseniz yalnız cumartesi ve pazar atlanır.

TAMİŞGÜNÜ başlangıç ve bitiş gününü sayar mı?

Evet, iki uç da hafta içine denk geliyorsa sayıma dahil edilir. Bu yüzden aynı gün başlayıp biten bir iş için sonuç 1'dir.

Hafta sonu yalnız pazar olan işletmede ne kullanılır?

TAMİŞGÜNÜ.ULUSL fonksiyonu hafta sonu günlerini seçmenize izin verir. TAMİŞGÜNÜ her zaman cumartesi ve pazarı atlar.