Kalan Yıl Ay Hafta Gün

Katılım
15 Mart 2005
Mesajlar
97
Excel Vers. ve Dili
2007-2013
Merhaba değerli Üstadlarım,
Sizden bir isteğim olacak, epey uğraşrım ama istediğim şekle sokamadım
uyguladığım formül
=EĞER(AY($A$7)<AY($A$4);(YIL($A$7)-YIL($A$4))-1;(YIL($A$7)-YIL($A$4)))&" YIL, "&AY($A$7-$A$4)-1&" AY, "&HAFTASAY(A7;2)-HAFTASAY(TARİH(YIL(A7);AY(A7);GÜN(A7+1)-GÜN(A7));2)&" Hafta, "&GÜN($A$7)-GÜN($A$4)&" Gün Geçti "
sonucu ise
3 YIL, 3 AY, 3 Hafta, 23 Gün Geçti olarak çıkıyor,
Benim istediğim formül
"3 YIL, 3 AY, 3 Hafta, 5 Gün Geçti " gibi olacak
Kısaca Başlangıç 01-12-2015 olan tarih ile şu an ki tarih arasında
3 Yıl 3 Ay 2 Hafta(Son Ay'ın içindeki Hafta sayısı) ve 4 Gün (arta kalan gün sayısı) şeklinde yapmak istiyorum,
Şimdiden Teşekkürler.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Yanlış düşünmüyorsam aşağıdaki gibi hesaplanabilir.
Bu hesaplama sonuçlarını kendiniz birleştirebilirsiniz sanırım.
Birleştirme öncesinde hesaplama sonuçlarına yönelik denemeler yapın.
-- Yıl: =ETARİHLİ($A$1;BUGÜN();"y")
-- Ay: =ETARİHLİ($A$1;BUGÜN();"ym")
-- Hafta: =TAMSAYI(ETARİHLİ($A$1;BUGÜN();"md")/7)-(HAFTANINGÜNÜ(BUGÜN();2)>HAFTANINGÜNÜ(A1;2))
-- Haftadan artan gün: =HAFTANINGÜNÜ(BUGÜN();2)-HAFTANINGÜNÜ(A1+1;2)
 
Katılım
15 Mart 2005
Mesajlar
97
Excel Vers. ve Dili
2007-2013
Teşekkür ederim Hocam,
Tek tek giriş yapınca sorun yok,
Benim istediğim tek bir formüle çevirmek
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Buyrun formül aşağıda.
Formüle;
-- A1 hücresi için dolu/boş durumuna
-- A1'deki tarihin bugünün tarihinden büyük olup olmadığına,
-- hesaplanan yıl, ay, hafta ve gün sayılarının 0 olma durumuna
ilişkin ilave yapmanızı öneririm.
Bu ilaveler yapılmazsa HATA veya 0 ay, 0 hafta gibi sonuçlar alınabilir.
Rich (BB code):
=ETARİHLİ($A$1;BUGÜN();"y")&" yıl "&ETARİHLİ($A$1;BUGÜN();"ym")&" ay "&TAMSAYI(ETARİHLİ($A$1;BUGÜN();"md")/7)-(HAFTANINGÜNÜ(BUGÜN();2)>HAFTANINGÜNÜ(A1;2))&" hafta "&HAFTANINGÜNÜ(BUGÜN();2)-HAFTANINGÜNÜ(A1+1;2)&" Gün"
 
Katılım
15 Mart 2005
Mesajlar
97
Excel Vers. ve Dili
2007-2013
Çok çok Teşekkür ederim Hocam,
Emeğinize Sağlık
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Estağfurullah, kolay gelsin.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Belki farklı uygulamışsınızdır.
Sonuçların birleştirilmesini sağlayacak formülü ben aşağıdaki gibi düşündüm.
Dikkat: Bir önceki formül cevabımdaki küçük bir sorunu düzelttim, kontrol ediniz.
Rich (BB code):
=EĞER(YADA($A$1="";$A$1-1>=BUGÜN());"TARİHİ KONTROL ET";KIRP(EĞER(ETARİHLİ($A$1-1;BUGÜN();"y")=0;"";ETARİHLİ($A$1-1;BUGÜN();"y")&" yıl ")&EĞER(ETARİHLİ($A$1-1;BUGÜN();"ym")=0;"";ETARİHLİ($A$1-1;BUGÜN();"ym")&" ay ")&EĞER(TAMSAYI(ETARİHLİ($A$1-1;BUGÜN();"md")/7)=0;"";TAMSAYI(ETARİHLİ($A$1-1;BUGÜN();"md")/7)-(HAFTANINGÜNÜ(BUGÜN();2)>HAFTANINGÜNÜ($A$1-1;2))&" hafta ")&EĞER(HAFTANINGÜNÜ(BUGÜN();2)-HAFTANINGÜNÜ($A$1-1;2)=0;"";HAFTANINGÜNÜ(BUGÜN();2)-HAFTANINGÜNÜ($A$1-1;2)&" gün")))
 
Katılım
15 Mart 2005
Mesajlar
97
Excel Vers. ve Dili
2007-2013
Hocam tekrardan Teşekkür ederim,
Şimdi daha da güzel olmuş,
Emeğine yüreğine sağlık.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A4 ve A7 hücrelerinde tarih var ise

Kod:
=ETARİHLİ(A4;A7;"y")&" yıl, "&ETARİHLİ(A4;A7;"ym")&" ay, "&TAMSAYI(ETARİHLİ(A4;A7;"md")/7)&" hafta, "&MOD(ETARİHLİ(A4;A7;"md");7)&" gün"
Eğer en son günü de içerecek ise A7 yerine A7+1 yazarsınız.

Aşağıdaki linkten kontrolünü sağlarsınız.

https://www.timeanddate.com/date/duration.html
 
Son düzenleme:
Katılım
15 Mart 2005
Mesajlar
97
Excel Vers. ve Dili
2007-2013
Ali Hocam sizede çok teşekkür ederim,
Ömer Hocamın formülünde döngü vardı ama sizin formülde herşey stabil
Tekrardan yardımlarınız için çok Teşekkür ederim,
Saygılarımla.
 
Üst