TAMİŞGÜNÜ.ULUSL

Başlangıç tarihi ile bitiş tarihi arasındaki işgününün sayısını döndürür. Haftasonu günlerini ve tatil günlerini tanımlama seçenekleri vardır. İsteğe bağlı haftasonu parametresi (veya bir dizi) haftasonu günlerini (veya her haftanın çalışma dışı günleri) tanımlamak için kullanılabilir. Ayrıca, isteğe bağlı olarak, kullanıcı bir tatil listesi tanımlayabilir. Haftasonu günleri ve kullanıcı tanımlı tatil günleri çalışma günleri olarak sayılmaz.

Söz dizimi

TAMİŞGÜNÜ.ULUSL(Başlangıç; Bitiş; Hafta; İzinler)

Başlangıç tarihi Hesaplamanın gerçekleştirilmeye başlandığı tarih. Başlangıç tarihi bir işgünüyse, hesaplamaya dahil edilir.

Bitiş tarihi Hesaplamanın gerçekleştirileceği bitiş tarihi. Bitiş tarihi işgünüyse, son gün de hesaplamaya dahil edilir.

Haftasonu isteğe bağlıdır – hangi günlerin haftasonu olduğunu ve çalışma günü olarak sayılmaması gerektiğini gösteren bir sayı veya karakter dizisidir. Haftasonu sayısı aşağıdaki gibi belirlenir:

1 ile 7 arasındaki sayılar iki günlük haftasonlarını, 11 ile 17 arasındaki sayılar ise tek günlük haftasonlarını gösterir.

Sayı

Hafta Sonu

1 veya atlanmış

Cumartesi ve Pazar

2

Pazar ve Pazartesi

3

Pazartesi ve Salı

4

Salı ve Çarşamba

5

Çarşamba ve Perşembe

6

Perşembe ve Cuma

7

Cuma ve Cumartesi

11

Sadece Pazar

12

Sadece Pazartesi

13

Sadece Salı

14

Sadece Çarşamba

15

Sadece Perşembe

16

Sadece Cuma

17

Sadece Cumartesi


Haftasonu karakter dizisi çalışılmayan günleri göstermenin bir başka yolunu sunar. Yedi (7) karakter içermelidir – sıfırlar (0) çalışma gününü, birler (1) çalışılmayan günleri gösterir. Her karakter haftanın bir gününü gösterir, Pazartesi ile başlar. Sadece 1 ve 0'a izin verilir. “1111111” geçersiz bir dizidir ve kullanılmamalıdır. Örneğin “0000011” Cumartesi ve Pazar günlerinin tatil olduğunu gösterir.

Tatiller çalışma gününden sayılmaması gereken tarihlerin isteğe bağlı bir listesidir. Liste bir hücre aralığında verilebilir.

Örnek

15 Aralık 2016 ile 14 Ocak 2017 arasında kaç iş günü vardır? Başlangıç tarihinin C3'te ve bitiş tarihi de D3'te bulunsun. F3'ten J3'e kadar olan hücreler, Noel ve Yeni Yıl için beş (5) tatil gününü içerir: 24 Aralık 2016; 25 Aralık 2016; 26 Aralık 2016; 31 Aralık 2016; ve 1 Ocak 2017.

=TAMİŞGÜNÜ.ULUSL(C3;D3;;F3:J3) varsayılan haftasonu günleri için 21 işgünü döndürür.

=TAMİŞGÜNÜ.ULUSL(C3;D3;11;F3:J3) sadece Pazar'ın tatil olduğu haftasonu günleri için 24 işgünü döndürür.

Alternatif olarak, Pazar'ı haftanın çalışma dışı günü olarak tanımlamak için hafta sonu "0000001" ifadesini kullanın.

=TAMİŞGÜNÜ.ULUSL(C3;D3;“0000001”;F3:J3) sadece Pazar'ın tatil olduğu haftasonu günleri için 24 işgünü döndürür.

İşlev, iki isteğe bağlı parametre olan – hafta içi ve tatil günleri – olmadan kullanılabilir:

=TAMİŞGÜNÜ.ULUSL(C3;D3) 22 iş günü sonucunu verir.