Excel Formülü: İki tarih arasında Haftanın günü sayma

Bu öğretici, Excel'de belirtilen iki tarih arasında belli bir hafta içi günü saymak için kullanabileceğiniz bir formül sunar.
Bu öğreticiyi takip etmek istiyorsanız, lütfen örnek çalışma kitabını indirin.
Genel formül:
| SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(start_date&":"&end_date)))=week_day)) |
Söz dizimi ve bağımsız değişkenler
| Start_date, end_date: the two dates that you want to count a specific weekday between. |
| Week_day: a number that indicates the weekday that you want to count the number between two dates. |
Haftanın günü sayısı
| Hafta içi | Sayı |
| Pazar | 1 |
| Pazartesi | 2 |
| Salı | 3 |
| Çarşamba | 4 |
| Perşembe | 5 |
| Cuma | 6 |
| Cumartesi | 7 |
Dönüş değeri
Formül, sayısal bir değer döndürür.
Bu formül nasıl çalışır
B3 ve C3 hücrelerinde, belirli bir hafta içi günü saymak istediğiniz iki tarih yer alıyor; E3 hücresindeyse saymak istediğiniz haftanın günü numarası bulunuyor. Lütfen aşağıdaki formülü kullanın:
| =SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&,":"&,C3)))=E3)) |
Sonucu almak için Enter tuşuna basın; ardından formülü diğer hücrelere uygulamak için gerekirse otomatik doldurma tutamacını sürükleyin.

Açıklama
DOLAYLI fonksiyonu: geçerli bir çalışma sayfası başvurusu döndürür.
SATIR fonksiyonu: başvurunun satır numarasını döndürür.
Formül ROW(INDIRECT(B3&":"&C3)), şu şekilde bir dizi sonucu döndürür:
{43933;43934;43935;43936;43937;43938;43939;43940;43941;43942;43943;43944}
B3:C3 aralığı, Excel’de tarihlerin sayılar olarak saklanması nedeniyle 43933:43944 şeklinde görünebilir.
HAFTANINGÜNÜ fonksiyonu: Belirtilen tarihe karşılık gelen haftanın gününü (1-7 arası) döndürür.
Formül HAFTANINGÜNÜ(ROW(INDIRECT(B3&":"&C3))şu şekilde bir dizi sonucu döndürür:
{1;2;3;4;5;6;7;1;2;3;4;5}
ÇARPIMTOPLA fonksiyonu: çarpılmış ve toplanmış dizilerin sonucunu döndürür.
Şimdi formül şu şekilde hesaplanır:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(B3&,":"&,C3)))=E3))
=SUMPRODUCT(--({1,2,3,4,5,6,7,1,2,3,4,5}=E3))
=SUMPRODUCT(--{FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE})
=1
İlgili Formüller
- Yalnızca İki Tarih Arasındaki Hafta İçi Günlerini Sayın
Bu öğretici, iki tarih arasında hafta sonları ve resmi tatiller hariç tutularak geçen günleri saymanız için pratik formüller sunar. - Mevcut Ayda veya Yılda Kalan Günleri Sayın
Mevcut ayda veya yılda kaç gün kaldığını hesaplamak için kullanabileceğiniz formüller burada! - İki Tarih Arasındaki Günleri Sayın
Burada iki tarih arasındaki günleri, haftaları, ayları veya yılları hesaplamak için kullanabileceğiniz formüller yer almaktadır. - Saat Dönüşümü: Ondalık Dakikalara Dönüştürme
Bu öğreticide, Excel'de saati ondalık dakikaya dönüştürmek için kullanabileceğiniz pratik bir formül paylaşıyoruz.
İlgili Fonksiyonlar
- Excel EĞER Fonksiyonu
Belirtilen koşulları test eder ve karşılık gelen değerleri döndürür. - Excel DEĞER Fonksiyonu
Metni sayıya dönüştürür. - Excel AY Fonksiyonu
AY fonksiyonu, bir tarihten ayı 1 ile 12 arasında tam sayı olarak almak için kullanılır. - Excel GÜN Fonksiyonu
GÜN fonksiyonu, bir tarihten gün bilgisini 1 ile 31 arasında bir sayı olarak çeker. - Excel YIL Fonksiyonu
YIL fonksiyonu, belirtilen tarihten yılı, 4 haneli bir seri numarası olarak döndürür.
En İyi Office Verimlilik Araçları
Kutools for Excel – Kalabalıktan Sizi Ayırmanıza Yardımcı Olur
Kutools for Excel 300’den Fazla Özelliğe Sahiptir,İhtiyacınız Olan Şeyin Sadece Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Günde yüzlerce fare tıklamasını sizin için azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.