Yıl-ay-gün şeklinde birleşik olan süreleri ayırma

Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Merhaba arkadaşlar. Düşey ara formülü ile yıl-ay-gün şeklinde birleşik olarak çektiğim süreleri örnek dosyada açıkladığım gibi ayırabilir miyiz? Teşekkür ederim.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Yıl,ay ve gün hücrelerine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(SOLDAN($P14;MBUL("yıl";$P14)-1);",";"");SATIR($1:$259)));"")
Kod:
=EĞERHATA(ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(SOLDAN($P14;MBUL("ay";$P14)-1);",";"");SATIR($1:$259)));"")
Kod:
=EĞERHATA(ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(SOLDAN($P14;MBUL("gün";$P14)-1);",";"");SATIR($1:$259)));"")
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim sayın Çıtır uygulayıp dönüş yapacağım
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Exceli yoğun formüllerle yormak yerine, 2 yıl 10 ay 21 gün ifadesini (muhtemelen =DATEDIF(A5;B5;"y")&" yıl, "&DATEDIF(A5;B5;"ym")&" ay, "&DATEDIF(A5;B5;"md")&" gün" benzeri bir formülden birleştirilerek elde edilmiştir.) yerinde ayırsanız, sonra basit formüllerle getirseniz daha uygun olmaz mı?

.
 
Son düzenleme:
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Formül tamam sayın Çıtır teşekkür ederim elinize sağlık
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Exceli yoğun formüllerle yormak yerine, 2 yıl 10 ay 21 gün ifadesini (muhtemelen =DATEDIF(A5;B5;"y")&" yıl, "&DATEDIF(A5;B5;"ym")&" ay, "&DATEDIF(A5;B5;"md")&" gün" benzeri bir formülden birleştirilerek elde edilmiştir.) yerinde ayırsanız, sonra basit formüllerle getirseniz daha uygun olmaz mı?
2 yıl 10 ay 21 gün ifadesi sorguladığımızda UYAP'tan birleşik olarak geliyor sayın İdris SERDAR.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,454
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Q14 hücresine uygulayıp yana doğru sürükleyiniz.

C++:
=EĞERHATA(KIRP(PARÇAAL(YERİNEKOY(" "&PARÇAAL(KIRP(YERİNEKOY(YERİNEKOY(YERİNEKOY($P$14;"yıl";"");"ay";"");"gün";""));1;UZUNLUK(KIRP(YERİNEKOY(YERİNEKOY(YERİNEKOY($P$14;"yıl";"");"ay";"");"gün";""))));" ";YİNELE(" ";255));SÜTUN(A$1)*255;255));0)
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim sayın Korhan elinize sağlık
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim sayın Korhan elinize sağlık
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,500
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Alternatif..
Formülü Q2'ye yazıp sağa doğru çekin.
C#:
=KIRP(EĞERHATA(PARÇAAL(YERİNEKOY($P$14;" ";"-";SÜTUN(A1)*2-1);BUL("-";YERİNEKOY($P$14;" ";"-";SÜTUN(A1)*2-1))-2;2);SOLDAN($P$14;2)))
 
Katılım
15 Ekim 2014
Mesajlar
822
Excel Vers. ve Dili
Excell 2016 Türkçe 64 bit
Altın Üyelik Bitiş Tarihi
18/10/2022
Teşekkür ederim elinize sağlık
 
Üst