• DİKKAT

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

Memur Hakediş izni için KTF Uygulaması

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Saygıdeğer arkadaşlar, memur hakediş izinlerini hesaplayan KTF, başlama tarihi ile bugün tarihi arasındaki süreyi hesaplıyor..

Başlama tarihinden sonra, bugün tarihi değil de, hücreye yazılan tarihi esas alan bir hesaplama yapsın istiyoruz.. Bunun için ekli dosyada örneği ve açıklaması yapıldığı tarzda revizesi yapılabilir mi?

Çünkü bu günün tarihini baz alınca seneye de bugünün tarihini baz alacak, bu defa da listede geriye dönük veriler bozuluyor..
 

Ekli dosyalar

D4 hücresine tarih yazın
F4 hücresine aşağıdaki fonksiyonu yazın

Kod:
=EĞER(C4="";0;İZİNHAKEDİS(C4;D4))


modüldeki kodu bununla değiştirin.

Kod:
Function İZİNHAKEDİS(bas_tarihi, tarih As Date) As Long


If IsEmpty(bas_tarihi) Then
İZİNHAKEDİS = "Göreve Başlama Tarihi Giriniz"
Exit Function
End If

If IsEmpty(tarih) Then
İZİNHAKEDİS = "Tarih yazılı değil"
Exit Function
End If

If DateDiff("yyyy", Format(bas_tarihi, "dd.mm.yyyy"), Format(tarih, "dd.mm.yyyy")) < 10 Then
İZİNHAKEDİS = 20
ElseIf DateDiff("yyyy", Format(bas_tarihi, "dd.mm.yyyy"), Format(tarih, "dd.mm.yyyy")) >= 10 Then
İZİNHAKEDİS = 30
Else
İZİNHAKEDİS = 0
End If

End Function
 
halit3 hocam.. Denemelerini yaptım, doğru sonuç veriyor. Ziyadesiyle memnun oldum ve çok teşekkür ediyorum. Sağlıklı ve hayırlı günler dilerim..
 
Geri
Üst