Excel İŞGÜNÜ.ULUSL işlevi nasıl kullanılır -

İçindekiler

Ö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ın

Geri dönüş değeri

Girişlere göre sonraki veya önceki çalışma tarihi

Sö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 2010

Kullanı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.

Ilginç makaleler...