Bu makalede, formül söz dizimi ve Microsoft Excel'de İŞGÜNÜ.ULUSL işlevinin nasıl kullanılacağı açıklanmaktadır.
Bu işlev, özel hafta sonu parametreleriyle belirtilen sayıda iş günü öncesinde veya sonrasındaki tarihin seri numarasını döndürür. İsteğe bağlı Hafta Sonu parametreleri hangi ve kaç günün hafta sonu günü olduğunu gösterebilir. Hafta sonu günlerinin ve tatil olarak belirtilen günlerin iş günü olarak kabul edilmediğini unutmayın.
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 kullanılır:
-
start_date Gerekli. Başlangıç tarihi tamsayıya yuvarlanır.
-
Gün Gerekli. Başlangıç_tarihi öncesi veya sonrası iş günü sayısı. Pozitif bir değer gelecekteki bir tarih verir; negatif bir değer geçmiş bir tarih verir; sıfır değeri, önceden belirtilen start_date verir. Gün uzaklığı bir tamsayıya yuvarlanır.
-
hafta sonu İsteğe bağlı. Kullanılırsa, hafta sonu günleri olan ve çalışma günleri olarak kabul edilmeyen haftanın günlerini gösterir. Hafta sonu bağımsız değişkeni, hafta sonlarının ne zaman meydana geldiğini belirten bir hafta sonu numarası veya dizesidir.
Hafta sonu sayı değerleri, aşağıda gösterildiği gibi hafta sonu günlerini gösterir.
hafta sonu numarası |
Hafta sonu günleri |
---|---|
1 (veya atlandı) |
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. Dizedeki her karakter, Pazartesi'den başlayarak haftanın bir gününü temsil eder. 1 karakteri iş günü olmayan bir günü, 0 ise iş gününü temsil eder. Dizede yalnızca 1 ve 0 karakterlerine izin verilir. Ayrıca, 1111111 geçersiz bir dizedir.
Örneğin , 0000011 cumartesi ve pazar günleri olan bir hafta sonuyla sonuçlanır.
-
Tatiller Bu, söz diziminin sonundaki isteğe bağlı bir bağımsız değişkendir. çalışma günü takviminin dışında tutulacak bir veya daha fazla tarihin isteğe bağlı bir kümesini belirtir. Tatiller tarihleri içeren bir hücre aralığı veya bu tarihleri temsil eden seri değerlerin dizi sabiti olmalıdır. Tarihlerin veya seri değerlerin tatil olarak sıralandırılması rasgeledir.
Notlar
-
start_date geçerli tarih temel değeri için aralığın dışındaysa, İŞGÜNÜ.ULUSL #NUM! hata değerini verir.
-
Tatillerdeki herhangi bir tarih geçerli tarih temel değeri için aralık dışındaysa, İŞGÜNÜ.ULUSL #NUM! hata değeri verir.
-
start_date artı gün uzaklığı geçersiz bir tarih verirse, İŞGÜNÜ.ULUSL #NUM! hata değerini verir.
-
Hafta sonu dizesi geçersiz uzunluktaysa veya geçersiz karakterler içeriyorsa, İŞGÜNÜ.ULUSL #VALUE! hata değeri verir.
Örnek
Aşağıdaki örnek verileri kopyalayın (üst bilgi de dahil olmak üzere tablonun tamamı). Yeni bir Excel çalışma sayfasında, bunu A1 hücresine ve bitişik hücreye yapıştırın. Sonuçları otomatik olarak görmüyorsanız formülü seçin, F2 tuşuna basın ve ardından Enter tuşuna basın. Her şeyi görmek için gerekirse sütun genişliklerini ayarlayın.
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 |