Çalışma Günü Hesaplama

Çalışma Günü Hesaplama

Çalışma Günü Hesaplama
Bu dosya, bir başlangıç tarihinden itibaren istenen sayıda çalışma günü sonrasındaki bitiş tarihini hesaplar. Excel'in İŞGÜNÜ (WORKDAY) fonksiyonundan farklı olarak hafta sonunun Cumartesi-Pazar olmasıyla sınırlı kalmaz; hariç tutulacak haftanın günlerini siz seçersiniz. Tatil günleri de ayrı bir listeden hesaba katılır.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

Dosyada tek sayfa vardır: Sheet1. Girişler mavi, sonuçlar kırmızı renkle gösterilir.
  • Tarihler: Başlangıç tarihi, gerekli gün sayısı ve hesaplanan bitiş tarihi hücreleri.
  • Gün tablosu: Haftanın günleri (Paz, Çar, Per, Cum, Cts vb.) ve "Haftanın Günü Hariç Tutulsun mu?" sütunu. Hariç tutmak istediğiniz günü bu sütunda işaretlersiniz.
  • Tatil listesi: Hariç tutulacak tarihlerin yazıldığı C18:C28 aralığı.
Dosyada şu adlandırılmış aralıklar tanımlıdır: StartDate (D7), DaysRequired (D8), EndDate (D10), ExcludeDaysOfWeek (I15) ve Holidays (C18:C28).

Kullanılan formüller​

  • =IF(H9=TRUE,G9,""): Haftanın günü hariç tutulmak üzere işaretlenmişse o günün sayısal değerini döndürür, değilse boş bırakır.
  • =workday2(StartDate,DaysRequired,ExcludeDaysOfWeek,Holidays) (D10): Bitiş tarihini hesaplayan, makro ile tanımlı özel fonksiyondur.

Makrolar​

  • modBetterWorkday / Workday2: Başlangıç tarihinden itibaren gün gün ilerler. Hariç tutulan haftanın günlerini ve tatil listesindeki tarihleri saymaz, çalışılan gün sayısı istenen sayıya ulaşınca o tarihi döndürür. Haftanın günleri toplanabilen değerlerle (Pazar 1, Pazartesi 2, Salı 4 ... Cumartesi 64) tanımlanır; birden fazla günü hariç tutmak için değerler toplanır. Gün sayısı negatifse, tüm günler hariç tutulmuşsa veya döngü sınırı aşılırsa sonuç #VALUE! hatası olur.
Makro bir düğmeyle çalıştırılmaz; D10 hücresinde normal bir formül gibi çağrılır. Kodda dosya silme, dış bağlantı gibi zararlı bir işlem görünmemektedir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Başlangıç tarihini ve gerekli çalışma günü sayısını mavi giriş hücrelerine yazın.
  3. Gün tablosunda hariç tutmak istediğiniz günleri işaretleyin.
  4. Resmi tatil ve izin tarihlerini tatil listesine girin.
  5. Bitiş tarihini D10 hücresinde kırmızı sonuç olarak görün.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
39
Gösterim
2,100
İlk sürüm
Güncel
SHA-256
806eeb564b2d9c588226c14a83dfcf42014af462861126b5308cd540cb3beaa0

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşıma teşekkür ederim.
Geri
Üst