
Özet
Excel İŞGÜNÜ.ULUSL işlevi bir tarih alır ve sağladığınız ofset değerine bağlı olarak gelecekte veya geçmişteki en yakın çalışmayı döndürür. İŞGÜNÜ işlevinden farklı olarak, İŞGÜNÜ.ULUSL, hangi günlerin hafta sonu (çalışma dışı günler) olarak kabul edileceğini özelleştirmenize olanak tanır. İŞGÜNÜ.ULUSL işlevini, çalışma dışı günleri hesaba katan tamamlanma tarihlerini, sevkiyat tarihlerini vb. Hesaplamak için kullanabilirsiniz.
Amaç
N iş günü gelecek veya geçmiş bir tarih alınGeri dönüş değeri
Girişlere göre sonraki veya önceki çalışma tarihiSözdizimi
= WORKDAY.INTL (başlangıç_tarihi, günler, (hafta sonu), (tatiller))Argümanlar
- başlangıç_tarihi - Başlangıç tarihi.
- günler - Bitiş tarihi.
- hafta sonu - (isteğe bağlı) Haftanın hangi günlerinin hafta sonu olarak kabul edileceğini ayarlama.
- tatiller - (isteğe bağlı) Çalışma dışı günler olarak kabul edilmesi gereken bir veya daha fazla tarihin listesi.
Sürüm
Excel 2010Kullanım notları
WORKDAY.INTL, geçmiş veya gelecekteki "en yakın" iş gününü N günü temsil eden bir tarih belirler. Gelecek tarihler için gün olarak pozitif bir sayı ve geçmiş tarihler için negatif bir sayı kullanın. Bu işlev İŞGÜNÜ işlevinden daha sağlamdır çünkü haftanın hangi günlerinin hafta sonu olarak kabul edileceğini özelleştirmenize olanak tanır.
Örnek formüller
D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays
Hafta sonları
Varsayılan olarak WORKDAY.INTL, hafta sonlarını (Cumartesi ve Pazar) hariç tutar. Bununla birlikte, hafta sonu bağımsız değişkeni için aşağıdaki tablodan bir kod sağlayarak hangi günlerin hafta sonu olarak kabul edileceğini kontrol edebilirsiniz .
Hafta sonu günlerini belirlemenin bir başka (daha kolay) yolu, hafta sonlarını birler ve sıfırlarla belirtmek için bir "maske" kullanmaktır. Bu şemada, hafta sonlarını belirtmek için 7 bir ve sıfırlardan oluşan bir dize sağlanır; ilk karakter Pazartesi ve son karakter Pazar'dır. Hafta sonunu belirtmek için bir (1) ve bir çalışma gününü belirtmek için sıfır (0) kullanın Bu yöntem daha esnektir, çünkü haftanın herhangi bir gününü hafta sonu (yani çalışma dışı gün) olarak belirlemenize izin verir. Örneğin:
=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed
Bayram
WORKDAY.INTL isteğe bağlı olarak tatilleri de hesaba katabilir. İçin tatil argüman, tatil tarihlerini içeren bir dizi kaynağı. Bu tarihler çalışma dışı günler olarak kabul edilir ve sonuca dahil edilmeyecektir.
Hafta sonu kodları
"Sabit" bir hafta sonu seçeneği seçmek için hafta sonu bağımsız değişkeni için aşağıdaki kodlardan herhangi birini kullanın.
Kod | Hafta sonu günleri |
1 (varsayılan) | 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 | Sadece pazar |
12 | Sadece pazartesi |
13 | Sadece salı |
14 | Sadece çarşamba |
15 | Sadece perşembe |
16 | Sadece cuma |
17 | Sadece cumartesi |
Notlar:
- Başlangıç_tarihi geçersizse, İŞGÜNÜ.ULUSL #SAYI! hata.
- Start_date + day geçersizse, WORKDAY.INTL #SAYI! hata.
- Herhangi bir tatil geçersizse, İŞGÜNÜ.ULUSL #SAYI! hata.
- Hafta sonu geçersizse, İŞGÜNÜ.ULUSL # DEĞER! hata.