Selamlar,
Alternatif olarak çözüm, dosyanızda verildi.
Burada, İşgünü olayı olduğundan Resmi ve Dini Bayramların da dikkate alınması gerektiğini düşünüyorum.... O nedenle, dosyanızda Tatil sayfası eklendi, fakat tarihlerin yine de kontrol edilmesi gerekmekte....
1 - Hafta Tatili Cumartesi - Pazar ise
İŞGÜNÜ işlevi kullanılabilir.
=İŞGÜNÜ(B5;C5;Tatil!A2:A222)
2 - hafta Tatil günleri farklılık seyrediyorsa,
Hafta Tatil günlerini seçerek (dosyada verildi) ya da Direkt Kod girerek İŞGÜNÜ.ULUSL işlevini kullanabilirsiniz.
Örnek Kod : 0000011
Burada 0 ve 1 ler Pazartesiden - Pazara kadar günleri göstermekte.... 0 lar İşgünlerini 1 ler ise Tatil günlerini gösterir.
Örnek Kod için Pazartesiden Cumaya işgünü ve Cumartesi ve Pazar Tatil günlerini gösterir.
Formül
Örnek Kod a göre, yani Hafta tatili Cumartesi - Pazar için
=İŞGÜNÜ.ULUSL(B5;C5;"0000011";Tatil!A2:A222)
veya seçimli yapılıyorsa Kod direkt hücreden alınabilir. Dosyada Kod : I16 hücresinde
=İŞGÜNÜ.ULUSL(B5;C5;I16;Tatil!A2:A222)