• DİKKAT

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

Soru ilgili sayfadan aradığım ismin bulunduğu tablodan en düşük rakamı çağırma

Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
ilgili sayfadan aradığım ismin bulunduğu tablodan en düşük rakamı çağırma konusunda formülümde düzenlenmesi mümkünmü.?örnek dosya ve açıklayıcı resimleri paylaştım
217926

217927
 

Ekli dosyalar

Saklanan verileriniz sayı değil. Ayrıca ulaşmak istediğiniz değeri örnekler misiniz?
 
Dİ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;
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);".";",");""))

BD18 hücresinden itibaren hücrelere aşağıdaki biçimlendirmeyi uygulayın.

İsteğe Uyarlanmış; dd:nn,00
 
Dİ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;
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);".";",");""))

BD18 hücresinden itibaren hücrelere aşağıdaki biçimlendirmeyi uygulayın.

İsteğe Uyarlanmış; dd:nn,00
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ım
 
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.
 
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.
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.
 
Sorun şurada başlıyor.

Diyelim ki ismi C sütununda buldu. Hangi satır aralığındaki minimum değeri bulacağı nasıl tespit edilecek. Bunun için bir kuralınız varsa belki çözüm üretebiliriz.
 
DİZİ formüldür.

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)));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);".";",");""))
 
mükemmel bir sonuç olmuş emeğinize sağlık.eklediğim dosyayı bakabilirmisiniz. şu hücreler> BE23 , BE21 ,BF22 1dakikadan aşağı rakamı tanımıyor.
 

Ekli dosyalar

BF sütunu önemli değil aslında onu daha kısa bir formülle buluyorum.çünkü tarihli sayfada tabloda "I" sütununda en üstte oluyor en düşük sayı. önemli olan "I" sütunundan önceki sütunlar
 
Hücre aralıklarını daraltarak deneyiniz. Ben orjinal tablonuzu bilmediğim için C:C gibi tüm sütunu adreslemiştim.
 
Hücre aralıklarını daraltarak deneyiniz. Ben orjinal tablonuzu bilmediğim için C:C gibi tüm sütunu adreslemiştim.
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ı?
 
Formül sayıların içindeki noktaları virgüle dönüştürüp sayısal veri elde ediyor. Dakika kısmı olmayan verileri örneğin 58.55 olan veriyi 58,55 olarak düzenlediği için dakika bölümünde veri olan değer ise mesela 1:00.35 değeri 0,00069849537037037 değerine dönüşmektedir. Bu değer aslında 58.55 değerinden büyük olmasına rağmen dakika olmasından dolayı excel bunu dönüştürürken ondalıklı değere çevirmektedir.

Dediğim gibi tavsiyemde ısrarlıyım. İlk önce verilerinizi düzenlemenizde fayda var. Tabi ki tercih sizin...
 
Geri
Üst