• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

gruptan arattırdığım isimin en üstündeki İSİME AİT veriyi almak istiyorum

selam,
anlamaya çalışıyorum, fakat eksik bilgiler var...
Gruplar ayrı ayrı ... OK
1 - aynı günde , farklı koşularda olmak üzere aynı at birden fazla olabilir mi? Oluyorsa eğer kaçıncısı arattırılacak? Örnek ELMIRA 1. grupta var. 5. grupta da olabilir mi? eğer öyleyse hangi ELMIRA arattırılacak.
2 - Gruplar listelenmiş. grubun en iyi derecesini bulmaya çalışacağız. Gruplarda at isimlerinin 1. sırasının üzerinde ne yazıyor. Yani gruplar neye göre ayrılıyor. Yoksa gruplarda ilk at isminin üzerinde hiçbir şey yazmıyor ve BOŞ mudur?

Bu iki koşul için kabuller
1 - At sadece bir grupta olabilir. Günde bir kez koşuya katılabilir.
2 - grupların üst satırı BOŞ tur. (gruplardaki ilk atın isminin bir üst satırı)

ÜÇ koşul daha olsun.. Onlar da
1 - 12.10.2016 gibi tarihler daima AO kolonunda
2 - Tarih yazan sayfalarda at isimleri daima T kolonunda
3 - Tarih yazan sayfalarda Dereceler daima AB kolonunda olsun.

formülü uzun uzadıya yazmamak için ad tanımlamaları yapılır... a ve b olarak ad tanımlaması yapılsın.

a için =DOLAYLI("'"&METNEÇEVİR(DOLAYLI("RC41";0);"gg.aa.yyyy")&"'!T1")
b için =DOLAYLI("'"&METNEÇEVİR(DOLAYLI("RC41";0);"gg.aa.yyyy")&"'!T:T")

Sayfa2 CD4 hücresine

Kod:
=EĞERHATA(KAYDIR(a;ARA(2;1/(KAYDIR(a;;;KAÇINCI($AQ4;b;0)-1;1)="");SATIR(b));8);"")

formülünü yazıp aşağıya doğru kopyalarsınız.

Not : ad tanımlamaları istemezseniz eğer formüldeki a ve b lerin yerlerine formülleri yazılarak,
Kod:
=EĞERHATA(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO4;"gg.aa.yyyy")&"'!T1");ARA(2;1/(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO4;"gg.aa.yyyy")&"'!T1");;;KAÇINCI($AQ4;DOLAYLI("'"&METNEÇEVİR($AO4;"gg.aa.yyyy")&"'!T:T");0)-1;1)="");SATIR(DOLAYLI("'"&METNEÇEVİR($AO4;"gg.aa.yyyy")&"'!T:T")));8);"")
şeklinde olacaktır.
 
cevabınıc ve emeğiniz için çok teşekkurler.

ad tanımlamaları olmadan en alttaki formülünüz işime yaradı.ancak bazı grupların en ust ismin üstü bazen boşta olmuyor




Mesafe*(m)
ARTIC MAN
STALLION FALCON
ÇELEBİ CİHAN
BAYBAŞKAN
SWEET BREW
HOSLİ
RYAN AREL
PARLERA (USA)​

mesela yukardaki gibi
ama isimler herzaman büyük harf olur en üst ismin üzerine rastgele gelen metin küçük harftir.oradaki metni sildiğimde formülünüz değeri veriyor.
bu tarih sayfaları 3 yıllık günlük tarihi ve grupları düşünürsek her bir grubun rastgele gelen exrta metinleri silmem zaman alacak bu şekilde meydana gelen koşuluda elemine edecek formul olabilirmi acaba.

tabi isim o tarihte bir kez geçiyor.birden fazla geçmez.
1-tarihker herzaman AO kolonunda
2-tarih yazan kısımlarda isimler T kolonunda
3-tarih yazan kısımlarda daima dereceler AB kolonundadır.
 
....ancak bazı grupların en ust ismin üstü bazen boşta olmuyor

formül de bazen e göre bazen çalışır bazen çalışmaz.
bu bazenin netleştirilmesi gerekir.
Örneğin DAİMA Mesafe..... ile mi başlar. Yoksa başka şeyler de olur mu?
Netleştirilmeden, çözüm!!!!

Not : ARA fonksiyonu DİZİ formül gibi çalışır. Dosya ne kadar büyük boyutlu , ne kadar çok satır , .... ise çalışması da o kadar yavaş olur....

ek eklendi.
Ya Mesafe.... , ya da BOŞ (başka durum yok) için
link : http://s4.dosya.tc/server3/5p8n6c/buyurun.xlsx.html
 
Son düzenleme:
"Haklısınız" bazılarında boş bazılarında farklı metin olabiliyor mesafe onlardan bitanesi. Burda fark oluşturabilecek koşul, İsimler herzaman büyük harf dışında kalanlarda küçük harf devam eder. Bu formül için koşul olabilirmi
 
Bazen bu , bazen o...
bu durumda benden pas... Çözümüm yok maalesef..
 
rica ediyorum..
kolay gelsin..
 
Geri
Üst