çalışma süresine ilave yapmak

Katılım
25 Aralık 2008
Mesajlar
176
Excel Vers. ve Dili
2010 Türkçe
arkadaşlar merhaba
aşağıdaki formül C10 hücresine başlama tarihi yazıldığında bu gün itibariyle çalışan memurun hizmet süresini gösteriyor.
Sorum şu: başlama tarihinden önce iki tarih arasında hizmet süresi varsa bu formüle nasıl ilave edilir yada ücretsiz izin gibi çalışma süresi varsa nasıl düşülür.
yardımlarınız için teşekkürler..
=ETARİHLİ(C10;BUGÜN();"y")&" "&"Yıl"&" "&ETARİHLİ(C10;BUGÜN();"ym")&" "&"Ay"&" "&ETARİHLİ(C10;BUGÜN();"md")&" "&"Gün"
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Şunu deneyin..

Kod:
Function ETARIH(KUCUK_TARIH As Date, BUYUK_TARIH As Date) As String
ETARIH = Evaluate("DateDif(" & CDbl(CDate(KUCUK_TARIH)) & "," & CDbl(CDate(BUYUK_TARIH)) & ", ""y"")") & " YIL "
ETARIH = ETARIH & Evaluate("DateDif(" & CDbl(CDate(KUCUK_TARIH)) & "," & CDbl(CDate(BUYUK_TARIH)) & ", ""ym"")") & " AY "
ETARIH = ETARIH & Evaluate("DateDif(" & CDbl(CDate(KUCUK_TARIH)) & "," & CDbl(CDate(BUYUK_TARIH)) & ", ""md"")") & " GÜN"
End Function
Kullanımı,

=ETARIH(C10;BUGÜN())
 
Katılım
25 Aralık 2008
Mesajlar
176
Excel Vers. ve Dili
2010 Türkçe
tam olarak anlatamadım galiba dosyayı inceler misiniz
 

Ekli dosyalar

Üst