Tarihten tarih çıkarma işleminde tüm ayların 30 gün üzerinden hesaplanması.

Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Birbirinden çıkarmak istediğim 2 farklı tarih var. TARİH formülleriyle çıkardığımda 31 çeken aylar nedeniyle istediğim sonuç çıkmamaktadır. Ek'te gönderdiğim örnekte açıkladığım şekilde çıkarma işlemi yapılabilir mi. Yani büyük tarihten küçük tarih çıkarılırken ayın kaç çektiği önemli değil de tüm aylar 30 gün üzerinden hesaplanabilir mi. Tabii fonksiyon ile olursa iyi olur. Saygılarımla...
 

Ekli dosyalar

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Selamlar,
Dosyanız ekte inceleyiniz.
 

Ekli dosyalar

Son düzenleme:
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Selamlar,
Dosyanız ekte inceleyiniz.
İlginize teşekkür ederim. Lakin, sanırım yanlış olmuş. 09.12.2008-19.01.2008 işleminde ve 09.12.2008-19.07.2008 işlemlerini denedim ikisi de yanlış çıktı. Sanırım küçük bir düzeltme gerekecek. Yine de sağolun. Hayırlı sabahlar...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Birbirinden çıkarmak istediğim 2 farklı tarih var. TARİH formülleriyle çıkardığımda 31 çeken aylar nedeniyle istediğim sonuç çıkmamaktadır. Ek'te gönderdiğim örnekte açıkladığım şekilde çıkarma işlemi yapılabilir mi. Yani büyük tarihten küçük tarih çıkarılırken ayın kaç çektiği önemli değil de tüm aylar 30 gün üzerinden hesaplanabilir mi. Tabii fonksiyon ile olursa iyi olur. Saygılarımla...
B7 hücresinde başlangıç tarihi
B5 hücresinde bitiş tarihi

varsa;

=INT(DAYS360(B7;B5)/30)&" ay "&(DAYS360(B7;B5)/30-INT(DAYS360(B7;B5)/30))*30&" gün"

=TAMSAYI(GÜN360(B7;B5)/30)&" ay "&(GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30&" gün"


.
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
B7 hücresinde başlangıç tarihi
B5 hücresinde bitiş tarihi

varsa;

=INT(DAYS360(B7;B5)/30)&" ay "&(DAYS360(B7;B5)/30-INT(DAYS360(B7;B5)/30))*30&" gün"

=TAMSAYI(GÜN360(B7;B5)/30)&" ay "&(GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30&" gün"


.
Birkaç gündür girmediğim için teşekkür etmekte biraz geciktim. Saygılarımla...

Sayın Yurttaş, iki tarih arasında süre fazla olunca sadece ay ve günü vermekte. Yıl-ay-gün olarak vermesi için bir ilave yaparsanız memnun olurum. Saygılarımla...
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

yurttas beyin önerdiği formülü aşağıdaki şekilde değiştirip denermisiniz.

Kod:
=EĞER(TAMSAYI(GÜN360(B7;B5)/360)>0;TAMSAYI(GÜN360(B7;B5)/360)&" YIL ";"")&EĞER(TAMSAYI((GÜN360(B7;B5)/360-TAMSAYI(GÜN360(B7;B5)/360))*12)>0;TAMSAYI((GÜN360(B7;B5)/360-TAMSAYI(GÜN360(B7;B5)/360))*12)&" AY ";"")&EĞER((GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30>0;(GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30&" GÜN";"")
 
Katılım
31 Ocak 2007
Mesajlar
14
Excel Vers. ve Dili
türkçe
Selamlar,

yurttas beyin önerdiği formülü aşağıdaki şekilde değiştirip denermisiniz.

Kod:
=EĞER(TAMSAYI(GÜN360(B7;B5)/360)>0;TAMSAYI(GÜN360(B7;B5)/360)&" YIL ";"")&EĞER(TAMSAYI((GÜN360(B7;B5)/360-TAMSAYI(GÜN360(B7;B5)/360))*12)>0;TAMSAYI((GÜN360(B7;B5)/360-TAMSAYI(GÜN360(B7;B5)/360))*12)&" AY ";"")&EĞER((GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30>0;(GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30&" GÜN";"")
Üzerinden çok zaman geçmiş ama. Bu formul çok işime yaradı çok teşekkürler. Yanlız.Yıl farkı olunca günü çok uzun yazıyor. Bunu nasıl çözebiliriz.
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Aşağıdaki şekilde deneyin.

Kod:
=EĞER(YADA(B5="";B7="");"";EĞER(TAMSAYI(GÜN360(B7;B5)/360)>0;TAMSAYI(GÜN360(B7;B5)/360)&" YIL ";"")&EĞER(TAMSAYI((GÜN360(B7;B5)/360-TAMSAYI(GÜN360(B7;B5)/360))*12)>0;TAMSAYI((GÜN360(B7;B5)/360-TAMSAYI(GÜN360(B7;B5)/360))*12)&" AY ";"")&EĞER((GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30>0;(GÜN360(B7;B5)/30-TAMSAYI(GÜN360(B7;B5)/30))*30&" GÜN";""))

.
 
Katılım
31 Ocak 2007
Mesajlar
14
Excel Vers. ve Dili
türkçe


Çok teşekkürler yılda oldu. Sadece son örnekde görüldüğü gibi birinci hücredeki gün ikinci hücrenin gününden önce olursa sorun oluyor. Ay ve yılı gayet güzel gösteriyor.
 
Katılım
31 Ocak 2007
Mesajlar
14
Excel Vers. ve Dili
türkçe


Şimdi farkettimde yılda önemli deil ilk hücredeki gün diğerinin altında kalırsada aynı şekilde veriyor.
 
Katılım
31 Ocak 2007
Mesajlar
14
Excel Vers. ve Dili
türkçe
Birşeyi farkettim şimdi. Çok oldum sanırım ama. Verdiğiniz tabloda aradaki fark 1 gün bile olsa 24 gün yazıyor. Yani ay ve yıl doğruda günde bir sapma söz konusu.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Birşeyi farkettim şimdi. Çok oldum sanırım ama. Verdiğiniz tabloda aradaki fark 1 gün bile olsa 24 gün yazıyor. Yani ay ve yıl doğruda günde bir sapma söz konusu.
Ben formülü doğru sanarak üzerine ek yapalım dedik. Olmadı.

Formülü yeniden yazdım. Yukarıda dosya güncellendi.


.
 
Katılım
18 Aralık 2010
Mesajlar
10
Excel Vers. ve Dili
Excell 2010
hocam walla süper bişey yazmışsınız.. Excell hocası olmalısınız siz bence... Ellerinize sağlık tekrardan sabahın köründe bununla uğraşıyom işte sayenizde :))) anlamaya çalışıom yani formülü yeni bi excell kullanıcısıyım ama programlama bilgim felan var üniversiteden kalma.... sağolun tekrardan...
 
Üst