idealimsin
Altın Üye
- Katılım
- 2 Ekim 2011
- Mesajlar
- 356
- Excel Vers. ve Dili
- excel 360 TR 64bit
- Altın Üyelik Bitiş Tarihi
- 15-04-2025
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
ÖRNEK dosyaSaklanan verileriniz sayı değil. Ayrıca ulaşmak istediğiniz değeri örnekler misiniz?
=MİN(EĞER(ESAYIYSA(--YERİNEKOY(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!"&ADRES(1;SÜTUNSAY($A$1:E$1)));KAÇINCI("Start";DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D");0);;25);".";","));--YERİNEKOY(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!"&ADRES(1;SÜTUNSAY($A$1:E$1)));KAÇINCI("Start";DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D");0);;25);".";",");""))
uğraşınıs için çok teşekkür ederim. arama yaparken sadece tarih olarakmı arıyor. araması tarih ve isim üzerinden olmalı..çünkü ilgili tarih ve sayfada birden fazla tablo oluyor. ve aranan tabloda çağrılan rakamlar E ,F,G,H,I sütunlarınıda getirmek için hangi değişimi yapmalıyımDİZİ formüldür. Formülü hücreye uyguladıktan sonra hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi durumda doğru sonucu vermez.
BB18;
BD18 hücresinden itibaren hücrelere aşağıdaki biçimlendirmeyi uygulayın.C++:=MİN(EĞER(ESAYIYSA(--YERİNEKOY(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!"&ADRES(1;SÜTUNSAY($A$1:E$1)));KAÇINCI("Start";DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D");0);;25);".";","));--YERİNEKOY(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!"&ADRES(1;SÜTUNSAY($A$1:E$1)));KAÇINCI("Start";DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D");0);;25);".";",");""))
İsteğe Uyarlanmış; dd:nn,00
tekrar rahatsız ediyorum.arama yaparken sadece tarih olarak arıyor. araması tarih ve isim üzerinden olmalı..çünkü ilgili tarih ve sayfada birden fazla tablo oluyor.BB18 hücresinden yana doğru sürüklerseniz formül sonuç verecektir.
Size bir tavsiye;
Bozuk veri yapılarında formül kullanımı sakıncalıdır. İlk olarak bu bozuk olan verilerinizi düzenlemenizde fayda var. Yoksa çok karmaşık formüller kurmak-kullanmak zorunda kalırsınız.
=MİN(EĞER(ESAYIYSA(--YERİNEKOY(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!"&ADRES(1;SÜTUNSAY($A$1:E$1)));BÜYÜK(EĞER((DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D")="Start")*(SATIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D"))<=KAÇINCI($AQ18;DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!C:C");0));SATIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D"));"");1);;25);".";","));--YERİNEKOY(KAYDIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!"&ADRES(1;SÜTUNSAY($A$1:E$1)));BÜYÜK(EĞER((DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D")="Start")*(SATIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D"))<=KAÇINCI($AQ18;DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!C:C");0));SATIR(DOLAYLI("'"&METNEÇEVİR($AO18;"gg.aa.yyyy")&"'!D:D"));"");1);;25);".";",");""))
bu konu hakkında son bir düzenlemem gereken bir şey kaldı.herşey mükemmel çalışıyor. gerçekten sihir gibi birşey bu formül olayı...şöyle bir olay var istenen adresteki sütun dizininde hem bir dakikanın altında ve hemde üzerinde rakam varsa sadece 1 dakika üzerindeki en küçük rakamı getiriyor. dk. nın altındaki rakamı almıyor. eğer ki dk.nın üzerinde rakam yoksa ozaman en düşük saniyeyi veriyor.buna bir müdehale imkanı varmı?Hücre aralıklarını daraltarak deneyiniz. Ben orjinal tablonuzu bilmediğim için C:C gibi tüm sütunu adreslemiştim.