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:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.
 
Katılım
25 Aralık 2008
Mesajlar
31
Excel Vers. ve Dili
2003 türkçe
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.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,953
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,384
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Yanlış alan
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,008
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek verir misiniz?
 

FatihOtlak

Altın Üye
Katılım
19 Ocak 2015
Mesajlar
28
Excel Vers. ve Dili
Microsoft Office Professional Plus 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
08-03-2026
Burdan Bir Arkaşın Yaptığı bir Tablo
 

Ekli dosyalar

Üst