• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ücretli izin

  • Konbuyu başlatan Konbuyu başlatan gezgin1
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ekim 2008
Mesajlar
46
Excel Vers. ve Dili
2007 TÜRKÇE
ücretli izin formu hazırladım TAMİŞGÜNÜ formülü ile haftanın çalışılan günlerini alıyorum ancak eksik alıyor lütfen yardım örneği ekte gönderiyorum
 

Ekli dosyalar

Sayın Gezgin 1 formüle =(D14-D12)-(TAMSAYI(((D14-D12)-(8-HAFTANINGÜNÜ(A1;2)))/7)+1)
eklerseniz tamiş günü bulmaya gerekyok
 
sayın Hasan bey öncelikle ilginize teşekkür ederim; formülünüzde gayet güzel ancak ben isteğimi biraz daha açarsam daha iyi anlaşılır çalıştığım işyerinde personel işine bakıyorum işçinin yıllık ücretli izin formunu ekteki gibi kullanıyorum işyerinde cumartesi günleri iş günü (P.tesi,Salı,Çarşamba,Perşembe,Cuma,cumartesi) bu günlerin dışında kalan pazar günleri tatil birde ulusal bayram ve dini tatil günleri tatil başka bir deyişle işçiye ücretli yıllık izin verirken pazar günleri,Ulusal bayram günleri ve dini tatil günleri izin gün sayısına dahil edilmiyor benim örneğime bu yönde bir formül yazıverirseniz memnun olurum iyi günler
 
Cvb

Tam iş günü fonksiyonunda cumartesi pazar sayılmıyor kullanıcı tanımlı fonksiyon olması gerekiyor. aşşağıdaki fonksiyonda sadece pazarları hesaplamıyor. Sizin yapacağınız iki tarih arasında resmi ve dini tatiller olduğu zaman onu çıkarmak oda basit aşşağıdaki fonksiyonu excell çalışma sayfasına ekle

Function Isgunu_Pazarharic(Baslangic_Tarihi As Date, Bitis_Tarihi As Date)
Dim Say As Integer
For tarihfark = Bitis_Tarihi To Baslangic_Tarihi Step -1
'If Weekday(tarihfark, vbMonday) = 6 Then Say = Say + 1
If Weekday(tarihfark, vbMonday) = 7 Then Say = Say + 1
Next tarihfark
Isgunu_Pazarharic = (Bitis_Tarihi - Baslangic_Tarihi) + 1 - Say
End Function

sonrada formülün =Isgunu_Pazarharic(D12;D14) uygularsanız 10 sonucuna ulaşırsınız
 
Geri
Üst