Excel formülü: Tarihler arasındaki iş günlerini alın -

İçindekiler

Genel formül

=NETWORKDAYS(start_date,end_date,holidays)

Özet

İki tarih arasındaki iş günü sayısını hesaplamak için NETWORKDAYS işlevini kullanabilirsiniz. Gösterilen örnekte, D7'deki formül şöyledir:

=NETWORKDAYS(B7,C7,B10:B11)

B10: B11'deki tatiller hariç iş günü sayısını döndürür.

Açıklama

Excel NETWORKDAYS işlevi, iki tarih arasındaki iş günü sayısını hesaplar. NETWORKDAYS, hafta sonlarını (Cumartesi ve Pazar) otomatik olarak hariç tutar ve isteğe bağlı olarak tarih olarak sağlanan tatillerin listesini hariç tutabilir.

Örneğin, gösterilen ekran görüntüsünde D6'daki formül şöyledir:

=NETWORKDAYS(B6,C6) // returns 5

23 Aralık ile 27 Aralık arasında 5 iş günü olduğu ve herhangi bir tatil sağlanmadığı için bu formül 5 değerini döndürür. NETWORKDAYS öğesinin, iş günleriyse hesaplamaya hem başlangıç ​​hem de bitiş tarihlerini içerdiğini unutmayın.

NETWORKDAYS, özel bir tatil listesini de hariç tutabilir. Bir sonraki hücrede, aynı tarihlere sahip aynı formülü ve ayrıca B10: B11'deki tatillerin bir listesini kullanıyoruz.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

5 günün ikisi tatil olduğu için bu formül 3 değerini döndürür.

Özel hafta sonları

Özel hafta sonlarını hesaba katmanız gerekiyorsa (yani, hafta sonları yalnızca Cumartesi, Pazar ve Pazartesi, vb.), Haftanın hangi günlerinin dikkate alınacağını ayarlamanıza olanak tanıyan daha sağlam NETWORKDAYS.INTL işlevine geçmeniz gerekir. sayısal bir kod biçiminde bir hafta sonu argümanı sağlayarak hafta sonları dikkate alınır.

Bir randevuya mı ihtiyacınız var?

Geçmişte veya gelecekte bir iş gününde tarihe ihtiyacınız varsa, İŞGÜNÜ işlevine bakın.

Ilginç makaleler...