Bu makalede, Microsoft Excel'de İŞGÜNÜ.ULUSL işlevinin formül söz dizimi ve kullanımı açıklanmaktadır.
Belirtilen sayıda çalışma günü öncesinin ya da sonrasının tarihinin seri numarasını özel pafta sonu parametreleriyle verir. Hafta sonu parametreleri hafta sonu günlerinin hangi günler olduğunu ve kaç gün olduğunu belirtir. Hafta sonu tatili günleri ve tatil olarak belirtilmiş günler işgünü olarak kabul edilmez.
Söz dizimi
İŞGÜNÜ.ULUSL(başlangıç_tarihi, gün_sayısı, [hafta_sonu], [tatiller])
İŞGÜNÜ.ULUSL işlevinin söz diziminde aşağıdaki bağımsız değişkenler bulunur:
-
Başlangıç_tarihi Gerekli. Başlangıç tarihi tamsayıya yuvarlanır.
-
Günler Gerekli. Başlangıç_tarihi öncesi veya sonrası iş günü sayısı. Pozitif bir sayı gelecekteki bir tarihi, negatif bir sayıysa geçmiş bir tarihi verirken sıfır değeri de başlangıç_tarihini belirtir. Gün-mahsup tamsayıya yuvarlanır.
-
Hafta sonu İsteğe bağlı. Tam işgünü olarak kabul edilmeyen hafta sonu 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 no |
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ğeri geçersiz dizedir.
Örneğin, 0000011Cumartesi 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ı rastgeledir.
Notlar
-
Başlangıç_tarihi geçerli tarih temeli değeriyle ilgili aralığın dışındaysa İŞGÜNÜ.ULUSL #SAYI! hata değerini verir.
-
Herhangi bir tatil tarihi geçerli tarih temeli değeriyle ilgili aralığın dışındaysa İŞGÜNÜ.ULUSL #SAYI! hata değerini verir.
-
Başlangıç_tarihiyle birlikte gün-mahsup geçersiz bir tarih verirse, İŞGÜNÜ.ULUSL işlevi #SAYI! hata değerini verir.
-
Hafta sonu dizesi geçersiz uzunlukta oluşturulmuş veya geçersiz karakterlere sahipse İŞ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 |
Dinamik Sonuç |
=İŞGÜNÜ.ULUSL(TARİH(2012,1,1),30,0) |
Hafta sonu bağımsız değişkeni için 0 kullanmak #SAYI! hatası verir. |
#SAYI! |
=İŞGÜNÜ.ULUSL(TARİH(2012,1,1),90,11) |
Pazar günlerini hafta sonu kabul ederek (Hafta sonu bağımsız değişkeni 11'dir) 01.01.2012 tarihinden 90 iş günü sonraki tarihi bulur. |
41013 |
=METNEÇEVİR(İŞGÜNÜ.ULUSL(TARİH(2012,1,1),30,17),"a/gg/yyyy") |
Sonuçtaki seri numarasını (40944) "a/gg/yyyy" biçimine dönüştürmek için METNEÇEVİR işlevini kullanır. Cumartesi günlerini hafta sonu kabul ederek (Hafta sonu bağımsız değişkeni 17'dir) 01.01.2012 tarihinden 30 iş günü sonraki tarihi bulur. |
05.02.2012 |