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

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
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

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
mümkünmü böyle bişey?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Saklanan verileriniz sayı değil. Ayrıca ulaşmak istediğiniz değeri örnekler misiniz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 

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
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 

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
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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);".";",");""))
 

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
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

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
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hücre aralıklarını daraltarak deneyiniz. Ben orjinal tablonuzu bilmediğim için C:C gibi tüm sütunu adreslemiştim.
 

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
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ı?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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...
 
Üst