İki tarih arasındaki hangi günlerin ve kaç günün tatil günü olduğunu belirtmek için bu iki tarih arasındaki tam iş günlerinin sayısını verir. Hafta sonu tatili günleri ve tatil olarak belirtilmiş günler işgünü olarak kabul edilmez.
Söz Dizimi
TAMİŞGÜNÜ.ULUSL(başlangıç_tarihi, bitiş_tarihi, [hafta_sonu], [tatiller])
TAMİŞGÜNÜ.ULUSL işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
-
Başlangıç_tarihi ve bitiş_tarihi Gerekli. Kendileri için farkın hesaplandığı tarihler. Başlangıç tarihi bitiş_tarihinden önce, aynı veya sonra olabilir.
-
Hafta sonu İsteğe bağlı. Başlangıç_tarihi ve bitiş_tarihi arasında, tam işgünlerine katılmayan hafta sonu günleri olan haftanın günlerini belirtir. Hafta sonu, hafta sonunun ne zaman olduğunu belirten bir sayı veya dizedir.
Hafta sonu sayısı değerleri aşağıdaki hafta sonu günlerini belirtir:
Hafta sonu numarası |
Hafta sonu günleri |
1 veya belirtilmemiş |
Cumartesi, Pazar |
2 |
Pazar, Pazartesi |
3 |
Pazartesi, Salı |
4 |
Salı, Çarşamba |
5 |
Çarşamba, Perşembe |
6 |
Perşembe, Cuma |
7 |
Cuma, Cumartesi |
11 |
Yalnızca Pazar |
12 |
Yalnızca Pazartesi |
13 |
Yalnızca Salı |
14 |
Yalnızca Çarşamba |
15 |
Yalnızca Perşembe |
16 |
Yalnızca Cuma |
17 |
Yalnızca Cumartesi |
Hafta sonu dize değerleri yedi karakter uzunluğundadır ve dizedeki her karakter Pazartesiyle başlamak üzere haftanın bir gününü temsil eder. 1 iş dışı günü, 0 iş gününü temsil eder. Dizede yalnızca 1 ve 0 karakterlerine izin verilir. 1111111 değerinin kullanılması her zaman 0 verir.
Örneğin, 0000011 Cumartesi ve Pazar günlerinin hafta sonu olduğunu belirtir.
-
Tatiller İsteğe bağlı. İş günü takviminden çıkarılacak bir veya daha fazla isteğe bağlı tarih kümesidir. Tatiller tarihlerin bulunduğu bir hücre aralığı veya bu tarihleri temsil eden seri değerlere ait dizi sabitidir. Tarihlerin veya seri değerlerin tatil olarak sıralandırılması rasgeledir.
Notlar
-
Başlangıç_tarihi bitiş_tarihinden sonraysa verilen değer negatif, büyüklük de tam iş günleri sayısı olacaktır.
-
Başlangıç_tarihi geçerli tarih temeli değeriyle ilgili aralığın dışındaysa TAMİŞGÜNÜ.ULUSL #SAYI! hata değerini verir.
-
Bitiş_tarihi geçerli tarih temeli değeriyle ilgili aralığın dışındaysa TAMİŞGÜNÜ.ULUSL #SAYI! hata değerini verir.
-
Hafta sonu dizesi geçersiz uzunlukta oluşturulmuş veya geçersiz karakterlere sahipse TAMİŞGÜNÜ.ULUSL #DEĞER! hata değeri verir.
Örnek
Aşağıdaki tabloda yer alan örnek verileri kopyalayın ve yeni bir Excel çalışma sayfasının A1 hücresine yapıştırın. Formüllerin sonuçları göstermesi için, bunları seçip F2 tuşuna basın ve sonra Enter tuşuna basın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.
Formül |
Açıklama |
Sonuç |
=TAMİŞGÜNÜ.ULUSL(TARİH(2006,1,1),TARİH(2006,1,31)) |
Gelecekteki 22 iş günü sonucunu verir. Çalışma dışı 9 hafta sonu gününü (5 Cumartesi ve 4 Pazar) iki tarih arasındaki toplam 31 günden çıkarır. Varsayılan olarak, Cumartesi ve Pazar çalışma dışı gün olarak kabul edilir. |
22 |
=TAMİŞGÜNÜ.ULUSL(TARİH(2006,2,28),TARİH(2006,1,31)) |
Geçmişteki 21 iş günü olan -21 sonucunu verir. |
-21 |
=TAMİŞGÜNÜ.ULUSL(TARİH(2006,1,1),TARİH(2006,2,1),7,{"2006/1/2","2006/1/16"}) |
1.Ocak.2006 ile 1.Şubat.2006 arasındaki 32 günden 10 çalışma dışı dünü (4 Cuma, 4 Cumartesi, 2 Tatil) çıkararak gelecekte 22 iş günü olduğu sonucunu verir. Cuma ve Cumartesi olan hafta sonu için 7 bağımsız değişkenini kullanır. Bu zaman diliminde de iki tatil vardır. |
22 |
=TAMİŞGÜNÜ.ULUSL(TARİH(2006,1,1),TARİH(2006,2,1),"0010001",{"2006/1/2","2006/1/16"}) |
Gelecekteki 22 iş günü sonucunu verir. Pazar ve Çarşamba günleri hafta sonu olmak üzere, doğrudan yukarıdaki örnek aynı zaman dilimi için de geçerlidir. |
20 |