Dosya simgesi

Hafta İçi Gün Sayısını Bulma

Hafta İçi Gün Sayısını Bulma
Bu dosya, iki tarih arasında kalan hafta içi günlerinin (pazartesi-cuma) sayısını hesaplar. Hesaplama, VBA ile yazılmış HaftaiciGunSayisi adlı kullanıcı tanımlı fonksiyon üzerinden yapılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2:E12 aralığında bir tablo bulunur. B sütununda başlangıç tarihleri, C sütununda bitiş tarihleri girilir; E sütununda her satır için hafta içi gün sayısı hesaplanır.
  • Module1: Fonksiyonun VBA kodunu barındıran modüldür.

Kullanılan formüller​

E sütunundaki sonuç hücreleri kullanıcı tanımlı fonksiyonu çağırır. İlk satırdaki formül şöyledir:
Excel formülü
=HaftaiciGunSayisi(B3,C3)
Formül, B3 hücresindeki başlangıç ve C3 hücresindeki bitiş tarihi arasındaki hafta içi günlerini döndürür. E sütunundaki 10 formül aynı yapıdadır ve satırlara göre ilgili tarih hücrelerine bakar.

Makrolar​

  • HaftaiciGunSayisi: Başlangıç ve bitiş tarihi olmak üzere iki tarih alır. Başlangıç tarihinden bitiş tarihine kadar her günü sırayla kontrol eder; Weekday fonksiyonuyla günün cumartesi ya da pazar olup olmadığına bakar ve yalnızca bu iki gün dışındakileri sayar. Başlangıç ve bitiş günleri de hesaba dahildir. Sonuç tam sayı olarak döner.
Fonksiyon bir hücre formülü olarak çalışır, ayrıca çalıştırılması gereken bir makro düğmesi yoktur. Kodda dosya silme ya da dışarıya bağlantı gibi işlem bulunmaz.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. B sütununa başlangıç, C sütununa bitiş tarihini girin.
  3. E sütunundaki formülde hafta içi gün sayısı otomatik olarak görüntülenir.
  4. Daha fazla satır gerekirse E sütunundaki formülü aşağı kopyalayın.
  5. Fonksiyonu başka bir dosyada kullanmak için Module1 içindeki kodu ilgili dosyanın bir modülüne aktarın ve dosyayı .xlsm olarak kaydedin.
Fonksiyon resmi tatilleri dikkate almaz; yalnızca cumartesi ve pazar günlerini dışarıda bırakır.

ExcelDepo tarafından daha fazla dosya

  • Beğen
Tepkiler: fledermaus
Detaylar
Yazar
ExcelDepo
İndirme
1
Gösterim
328
İlk sürüm
Güncel
SHA-256
47bac33b56443c1c1fa107799fc9f2ac5cd5f49a988b8d393475ea9ae83dcdd9

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

bu yararlı dosya için teşekkürler.
Geri
Üst