Excel'de iki tarih arasındaki gün sayısını saymak aldatıcı bir şekilde basit görünüyor. Ancak, daha sonraki bir tarihten daha önceki tarihi çıkarırsanız, gün sayısını yanlış sayıyor olabilirsiniz.
Bu haftadan çok basit bir veriye bakalım. Ekibinizin Salı günü bir projeye başladığını ve Perşembe günü gün sonunda bitmesi gerektiğini varsayalım. 13.02.2018'i 15.02.2018'den çıkarırsanız, Excel size 2 gün olduğunu söyleyecektir. Ama bu doğru değil. Günleri sayın: Salı, Çarşamba, Perşembe. Bu üç gündür.
Çözümlerden biri, NETWORKDAYS'ı aşağıdaki B3'te gösterildiği gibi kullanmaktır. Bu işlev, hem ilk günü hem de son günü saydığı için saf bir çıkarmadan farklıdır. Bazı durumlarda bu daha iyi olacaktır. (NETWORKDAYS hafta sonlarını ve tatilleri de göz ardı edebilir, ancak bu Podcast 2023 - İş Günlerini Hesapla bölümünde ayrıntılı olarak tartışılmıştır.)

Adresinde 40 makale dizisi üzerinde çalışıyorum. 14 Şubat 2018 Çarşamba günü başladım ve 31 Mart 2018'de bitirmek istiyorum. Her zaman bu iki tarih arasında 40 gün olduğuna inanmıştım. Ancak aşağıda gördüğünüz gibi formül 40 günü değil 46 günü hesaplıyor.

Bakın, 40 rakamı benim için önemli bir sayı. Neden? Çünkü = ROMAN (40) XL ve günlerimi Excel hakkında yazmakla geçiriyorum. (Ve "XL", "Excel" gibi ses çıkarır.) Yani, 40 benim favori numaram. 40 makale planladım. Ama takvim bana 46 gün veriyor. Bu ikilemi yaşayan tek kişi ben değilim. Tarih boyunca 40 sayısı yükselmeye devam ediyor. Noah, 46 gün değil 40 gün yağmurla mücadele etti. Casey Kasem İlk 46'yı değil, İlk 40'ı geri sayardı. Neden 2/14 ile 3/31 arasında 40 gün olduğuna inanıyorum?
Bu dönemde 40 günü planlamanın çeşitli yolları olmuştur (şaşırtıcı bir şekilde Wikipedia, çeşitli insanların bu iki tarih arasındaki 40 günü hesapladıkları altı farklı yolu açıklamaktadır!) Amerika Birleşik Devletleri'nde yaygın bir yöntem, Pazar günlerini atlamaktır. (Ben buna Metodist yöntem diyorum ve bu yöntemi seçiyorum çünkü yerel Metodist kilise hanımları en iyi pastayı yapıyor.) Aşağıdaki değiştirilmiş formüller 40 günde 40 maddeye çıkıyor.
İşte bugün için önemli ders: B14'teki harika gizli sözdizimine bir göz atın. NETWORKDAYS.INTL ve WORKDAY.INTL için araç ipucu, Pazar gününün hafta sonu olarak kabul edildiği bir seçenek sunar. Peki ya Salı ve Perşembe günlerini atlamanız gerekirse? Bu bir seçenek değil. Bunun yerine yapabileceğiniz şey, üçüncü bağımsız değişken olarak 7 basamaklı bir ikili dize belirtmektir. Pazartesi ilk bit, Pazar 7. bittir. A 1, günü hafta içi olarak değerlendirmek anlamına gelir. Yani, Salı ve Perşembe günleri atlamak için üçüncü argüman olarak "0101000" kullanırsınız.

Torasik Perşembe - Excel'deki en sevdiğim kalp atma özellikleri. NETWORKDAYS.INTL ve WORKDAY.INTL'nin üçüncü argümanının bu gizli formunu keşfettiğimde neredeyse bir koronerim vardı.
Excel Günün Düşüncesi
Excel Master arkadaşlarıma Excel hakkında tavsiyelerini sordum. Bugünün düşüncesi:
"Bir formülü tüm satırlara kopyalamak için doldurma tutamacını çift tıklayın."
Bill Jelen