• DİKKAT

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

iki tarih arası (Yıl / Ay / Gün )

Katılım
25 Aralık 2008
Mesajlar
31
Excel Vers. ve Dili
2003 türkçe
Merhaba Arkadaşlar Kıdem Tazminat Süresini Hesaplamak İçin işçinin giriş tarihini A1 hücresine çıkış tarihini B1 hücresine yazıyorum ve iki tarih arasındaki gün farkını bulup aşağıdaki formülü uygulayarak işçinin kaç yıl kaç ay ve kaç gün çalıştığını hesaplıyorum fakat sorun şurada iki tarih arasındaki gün sayısını bulurken şubat ayını 28 gün, ağustos 31 gün olarak hesaplıyor. benim istediğim ise tüm ayları 30 gün olarak hesaplaması


=TAMSAYI(A1/360)&" YIL "&TAMSAYI(TAMSAYI(A1-TAMSAYI(A1/360)*360)/30)&" AY "&A1-TAMSAYI(A1/360)*360-TAMSAYI(TAMSAYI(A1-TAMSAYI(A1/360)*360)/30)*30&" GÜN "

mesela işe giriş tarihi 23.12.2006
işten çıkış tarihi 25.12.2008

olan bir kişinin kıdemi tam olarak 2 yıl 0 ay 3 gün olması gerekiyor

ama benim yaptığım formüle göre 2 yıl 0 ay 10 gün oluyor

yardımlarınız için şimdiden teşekkürler
 
Son düzenleme:
Merhaba Arkadaşlar Kıdem Tazminat Süresini Hesaplamak İçin işçinin giriş tarihini A1 hücresine çıkış tarihini B1 hücresine yazıyorum ve iki tarih arasındaki gün farkını bulup aşağıdaki formülü uygulayarak işçinin kaç yıl kaç ay ve kaç gün çalıştığını hesaplıyorum fakat sorun şurada iki tarih arasındaki gün sayısını bulurken şubat ayını 28 gün, ağustos 31 gün olarak hesaplıyor. benim istediğim ise tüm ayları 30 gün olarak hesaplaması


=TAMSAYI(A1/360)&" YIL "&TAMSAYI(TAMSAYI(A1-TAMSAYI(A1/360)*360)/30)&" AY "&A1-TAMSAYI(A1/360)*360-TAMSAYI(TAMSAYI(A1-TAMSAYI(A1/360)*360)/30)*30&" GÜN "

mesela işe giriş tarihi 23.12.2006
işten çıkış tarihi 25.12.2008

olan bir kişinin kıdemi tam olarak 2 yıl 0 ay 0 gün olması gerekiyor

ama benim yaptığım formüle göre 2 yıl 0 ay 10 gün oluyor

yardımlarınız için şimdiden teşekkürler

Merhaba,

=ETARİHLİ(A1;B1;"y")&" "&"YIL"&" "&ETARİHLİ(A1;B1;"ym")&" "&"AY"&" "&ETARİHLİ(A1;B1;"md")&" "&"GÜN"

Denermisiniz.
 
Merhaba,

=ETARİHLİ(A1;B1;"y")&" "&"YIL"&" "&ETARİHLİ(A1;B1;"ym")&" "&"AY"&" "&ETARİHLİ(A1;B1;"md")&" "&"GÜN"

Denermisiniz.


sayın espiyonal teşekkürederim ama sizin formülünüzde sonuç 2 yıl 0 ay 2 gün çıkıyor yani işçinin giriş tarihi olan 23.12.2006 tarihini saymıyor.
 
O zaman sizde

Kod:
=ETARİHLİ(A1-1;B1;"y")&" "&"YIL"&" "&ETARİHLİ(A1-1;B1;"ym")&" "&"AY"&" "&ETARİHLİ(A1-1;B1;"md")&" "&"GÜN"

olarak kullanın.
 
Kod:
Function ETARIH(KÜÇÜK_TARİH As Date, BÜYÜK_TARİH As Date) As String
ETARIH = Evaluate("DateDif(" & CDbl(CDate(KÜÇÜK_TARİH)) & "," & CDbl(CDate(BÜYÜK_TARİH)) & ", ""y"")") & " YIL "
ETARIH = ETARIH & Evaluate("DateDif(" & CDbl(CDate(KÜÇÜK_TARİH)) & "," & CDbl(CDate(BÜYÜK_TARİH)) & ", ""ym"")") & " AY "
ETARIH = ETARIH & Evaluate("DateDif(" & CDbl(CDate(KÜÇÜK_TARİH)) & "," & CDbl(CDate(BÜYÜK_TARİH)) & ", ""md"")") & " GÜN"
End Function
 
Burdan Bir Arkaşın Yaptığı bir Tablo
 

Ekli dosyalar

Geri
Üst