Gün sayısını gün ay yıl şekline nasıl çevirebiliriz?

Katılım
28 Mart 2007
Mesajlar
127
Excel Vers. ve Dili
2003 Türkçe
değerli arkadaşlar emeklilik süresini hesaplamak için gün sayısını, gün, ay yıl olacak şekilde hesaplayacak ve bu şekildeki iki tarih arasını yine gün, ay , yıl sırasında olacak şekilde hesaplayacağımız bir formül varmı? (sadece formül)
(burada yıl= 360 , ay ise 30 alınacak tarih formatı ggaayy olacak)
ÖRNEK:
a1 hücresine 5.016 yazsam b1 hücresine 061113 (ggaayy) şeklinde hesaplasın
a2 hücresine 643 yazsam b2 hücresine 131001 (ggaayy) şeklinde hesaplasın
c3 hücresine ise iki tarihin farkını 230012 (ggaayy) şeklinde hesaplasın.

Örnek: 5.016 gün = 6 gün 11 ay 13 yıl hesaplamasında
673 gün = 13 gün 10 ay 1 yıl ise bu iki tarihin farkı
= 23 gün 0 ay 12 yıl örneğinde belirtildiği gibi nasıl

yapabiliriz. umarım anlatabildim. kolay gelsin..
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,205
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Alternatif:
B1=SAĞDAN("00"&A1-(TAMSAYI(A1/360)*360+TAMSAYI((A1-(SAĞDAN("00"&TAMSAYI(A1/360);2)*360))/30)*30);2)&SAĞDAN("00"&TAMSAYI((A1-(SAĞDAN("00"&TAMSAYI(A1/360);2)*360))/30);2)&SAĞDAN("00"&TAMSAYI(A1/360);2)

B2=SAĞDAN("00"&A2-(TAMSAYI(A2/360)*360+TAMSAYI((A2-(SAĞDAN("00"&TAMSAYI(A2/360);2)*360))/30)*30);2)&SAĞDAN("00"&TAMSAYI((A2-(SAĞDAN("00"&TAMSAYI(A2/360);2)*360))/30);2)&SAĞDAN("00"&TAMSAYI(A2/360);2)

C3=SAĞDAN("00"&(A1-A2)-((SAĞDAN("00"&SAĞDAN("00"&TAMSAYI((A1-A2)/360);2);2)*360)+(SAĞDAN("00"&TAMSAYI(((A1-A2)-(SAĞDAN("00"&TAMSAYI((A1-A2)/360);2)*360))/30);2)*30));2)&SAĞDAN("00"&TAMSAYI(((A1-A2)-(SAĞDAN("00"&TAMSAYI((A1-A2)/360);2)*360))/30);2)&SAĞDAN("00"&SAĞDAN("00"&TAMSAYI((A1-A2)/360);2);2)

Formüllerini uygulayın.
İyi çalışmalar.
 

Ekli dosyalar

Katılım
28 Mart 2007
Mesajlar
127
Excel Vers. ve Dili
2003 Türkçe
sayın fedeal örneğinizi inceledim. ancak bahsettiğim konuyla ilgili bir çözüm bulamadım..
 
Katılım
28 Mart 2007
Mesajlar
127
Excel Vers. ve Dili
2003 Türkçe
sayın muygun gönderdiğiniz dosya işimi gördü çok teşekkür ederim...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,477
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Bende birşeyler karalamıştım ama frsat bulup ekleyemedim.
 

Ekli dosyalar

Katılım
28 Mart 2007
Mesajlar
127
Excel Vers. ve Dili
2003 Türkçe
sayın Necdet Yeşertener sizde de çok teşekkür ederim. sizin gibi arkadaşların sayesinde bir şey öğreniyorum.. selamlar
 
Katılım
28 Mart 2007
Mesajlar
127
Excel Vers. ve Dili
2003 Türkçe
sayın Necdet Yeşertener hocam bir de şunu yapablirmiyiz... aşağıda belirtilen tarihlerde gösterilen şekliyle bir formül yazabilirmiyiz.. burada

061113 (ggaayy)
130901 (ggaayy)
130112 (ggaayy) olsun..
 
Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Selam
A1 hücresine ilk tarih B1 hücresine son tarih yazıyoruz. C1 hücresine gün D1 hücresine ay E1 hücresine yıl yazdırmak istiyorum. Örnek olarak 18.11.1999-16.01.2003 tarihleri arasındaki farkı 29 1 3 şeklinde yazdırmak istiyorum. Formülle nasıl yazdırabiliriz? Teşekkürler...
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam
A1 hücresine ilk tarih B1 hücresine son tarih yazıyoruz. C1 hücresine gün D1 hücresine ay E1 hücresine yıl yazdırmak istiyorum. Örnek olarak 18.11.1999-16.01.2003 tarihleri arasındaki farkı 29 1 3 şeklinde yazdırmak istiyorum. Formülle nasıl yazdırabiliriz? Teşekkürler...
Selam,
A1 hücresinde ilk tarih (18.11.1999)
B1 hücresinde son tarih (16.01.2003) olduğunu farzedersek;

C1 hücresine:
Kod:
=ETARİHLİ(A1;B1;"md")
D1 hücresine:
Kod:
=ETARİHLİ(A1;B1;"ym")
E1 hücresine:
Kod:
=ETARİHLİ(A1;B1;"y")
kodlarını giriniz.

eğer sonucu tek hücre içinde daha anlaşılabilir görmek isterseniz

F1 hücresine:
Kod:
=ETARİHLİ(A1;B1;"y")&" Yıl "&ETARİHLİ(A1;B1;"ym")&" Ay "&ETARİHLİ(A1;B1;"md")&" Gün"
yazınız.

İyi çalışmalar.
 
Üst