• DİKKAT

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

n. küçük ama farklı bir tablodan bulunması

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
daha önce n. küçük ile ilgili sorum çözülmüştü bu sorumda yine n. küçük gerekiyor fakat çok farklı bir veri gurubu içinde. 3 sütunda bir tekrar eden tablo
ekli dosyamda ilettim sorumu
 

Ekli dosyalar

Merhaba.
Mevcut KÜÇÜK işlevinin kullanıldığı formülün sonundaki 1 sayısı kaçıncı KÜÇÜK sayıyı istediğiniz belirtiyor zaten, örneğin o sayıyı 6 yaparsanız &7ncı küçük sayıyı bulmuş olursunuz.
 
sayın omer.baran F5 hücresinde arkadaşımın çözümü eğeri defalarca kullanarak yaptığı birşey biz başka bir çözüm yapmamız gerekiyor. ve bir diziden bir listeden sıfır hariç n. küçük ile ilgili bir soru ve veriler yanyana yada altlata değil belirli bir sayı da sütunda tekrar eden veriler bu verileri nasıl formüle edebiliriz.
daha önce sayın hocalarımın uygulamalı dosyalarında n satırda yada sütunda bir tekrar eden verilerin toplanması ile ilgili örneklere baktım ama soruma uyarlayamadım.
 
sayın İdris hocam örnekteki linki birkaç gün önce indirmiştim özel sitenizden teşekkür ederim
çözümünüzü anlamaya çalışıyorum şimdi toplam sütundan 25. sütunu yani verinin ilk olduğu sütunu çıkartarak... inceliyorum hocam emeğinize sağlık

hocam o sarı dolgulu 3 sütunda bir ötelenen aynı sayıdaki satıra sahip verileri, altalta devam eden bir veri gibi nasıl dönüştürebiliriz. daha başka formüllerde kullanmak gerekirse
 
sayın hocam gönderdiğiniz formülü
"=KÜÇÜK(EĞER(MOD(SÜTUN($Y5:$AM5)-24;3)=0;$Y5:$AM5;0);EĞERSAY(EĞER(MOD(SÜTUN($Y5:$AM5)-24;3)=0;$Y5:$AM5;0);0)+4)
formüldeki kırmızı yer sonuç vermiyo eğersay sa bulunan sayılardan 0 olanları saydırıp kaçıncı ise o küçüğü formüle etmişsiniz ama eğersay sıfırları saymıyo yada ben biryeri kaçırıyorum.
hatam nerde yardımcı olurmusunuz örnek dosya üzerinde
formül dizi formülümü normal formül mü içinden çıkamadım hocam bakmanızı bekliyorum
 
Son düzenleme:
sayın hocam dosyayı biraz daha sadeleştirerek yani tabloyu kısaltarak sizin formülü uyguladım ama hata veriyo nasıl düzeltiriz.
 

Ekli dosyalar

Merhaba,

Tag'daki dizi formülünü denermisiniz?

Kod:
=MİN(EĞER(ALTTOPLAM(5;KAYDIR($AA$5;;(SATIR($1:$10)-1)*3;6))=0;"";ALTTOPLAM(5;KAYDIR($AA$5;;(SATIR($1:$10)-1)*3;6))))
 
sayın kuvari ilginiz için tekrar teşekkür ederim
sizden gelen formülü ben kullanıcam ancak idris hocamın formülündeki sıkıntıyı nasıl çözeriz nerd e hata var o formüldeki analitiği çözümü anlamış gibiydim. kısım kısım formülleri seçip f9 basınca aşamalardan takip edebiliyodum.
 
sayın kuvari sizin formülü denedim sonuçlarda hata yok teşekkür ederim. diğer durum için yanıt beklemekteyim. ve formülünüzü anlamaya çalışıyorum. ama anlayamadım formülü analiz edebilir misiniz sayın kuvari.
ALTTOPLAM(5;KAYDIR($AA$5;;(SATIR($1:$10)-1)*3;6)) neyi nasıl buluyo çözemedim.
 
Son düzenleme:
Merhabalar,
Sorunuz yanılmıyorsam her üç sütunda bir yer alan en küçük değeri bulmak değil mi ?

Öyleyse alternatif olsun;
Verilerinizi A5:N5 aralığına girerek deneyiniz.
Kod:
=İNDİS(A5:N5;;KAÇINCI(
  MİN((MOD(SÜTUN(A5:M5);3)=1)*
A5:M5);A5:M5;))
[COLOR="Blue"]Formül dizi formüldür.CTRL+SHIFT+ENTER ile tamamlayınız.[/COLOR]

Saygılar,
Hay marja!
 
sayın bzace en küçük değeri değil her 3 sütunda bir yer alan verilerin oluşturduğu diziden sıfır hariç n. küçük değer yani 1. olabilir 4. olabilir.

formülü yenileyebilirmiyiz.
 
Merhaba.
Alternatif olsun. Aşağıdaki DİZİ formülü kullanabilirsiniz.
DİZİ FORMÜLÜ: Formül metnini yapıştırın ENTER DEĞİL
CTRL+SHIFT+ENTER tuşlarına birlikte basarak işlemi tamamlayın.
Doğru yapmışsanız, formülün başında ve sonunda {....} şeklinde farklı parantez işareti oluşacaktır.

Formülün sonundaki sayı kaçıncı küçük sayıyı istediğinizi belirtir.
Kod:
=KÜÇÜK(EĞER(MOD(SÜTUN(Y5:AM5);3)=0;Y5:AM5);2)
 
sayın ömer baran veriler ilk sütundan değilde 15. sütundan başlarsa her sütun numarasından 15 çıkartılarak oluşan dizi için formülü yenileyebilirmiyiz.
sayın hocam sizin formül zaten Y den başlıyo bunu farkedemedim. kusura bakmayın siz tam istenen aralığı formüle almışsınız.
 
Son düzenleme:
Merhaba,

ALTTOPLAM(5;KAYDIR($AA$5;;(SATIR($1:$10)-1)*3;6))) formülü ise alttoplamın min özelliği ile kaydır'la depo 1' taşıma mesafesi hücresinden başlıyor (SATIR($1:$10)-1)*3 formülü ile her defasında 3 sütun sağa kayıyor.Döngü gibi düşünün 0 başlayarak 3 artıyor 0,3,6,9 gibi. Satır formülü ile ne kadar gideceğini ayarlayabilirsiniz. 6 ise aşağıya doğru kaç satır olduğunu belirtmek için.Formül sonucunda ise her depo'nun taşıma mesafesi sütunundaki en küçük sayıyı buluyor ve aşağıdaki dizin ortaya çıkıyor. Sıfırlardan kurtulmak için eğer kullanmak gerekiyor.

Kod:
{2540\80\8136\6450\0\0\0\0\0\0}
 
Gece eve geçtiğimde bir formül yazmaya çalışırım.
 
Sayın modeste sıfırdan büyük kendi belirlediğiniz küçük sıralamasını bulmak içinde aşağıdaki tag'daki dizi formülünü kullanabilirsiniz. Hata veren formülünüzüde tag'daki formülüde inceleyerek kendiniz bulun derim.

Kod:
=KÜÇÜK(EĞER(MOD(SÜTUN($AA$5:$AM$5);3)=0;EĞER($AA$5:$AM$10<>0;$AA$5:$AM$10;""));2)
 
17. mesajdaki formülünüz için teşekkür ederim. bugün bu çözüm için sabahtan beri ben çok uğraştım ama bilgim yetmedi teşekkürler tekrar
 
sayın ömer baran veriler ilk sütundan değilde 15. sütundan başlarsa her sütun numarasından 15 çıkartılarak oluşan dizi için formülü yenileyebilirmiyiz.
sayın hocam sizin formül zaten Y den başlıyo bunu farkedemedim. kusura bakmayın siz tam istenen aralığı formüle almışsınız.

Yazdığınız cevaptan tam anlaşılmıyor.
Sanırım mesajı yeniden düzenlemişsiniz.

Sonuçta formül tamam mıdır?
 
sayın omer.baran sizin çözümünüzde Y5:AM5 arasında 3 sütunda bir bulduğu verilerden oluşan dizide sıfırdan farklı kısmı yok sıfırdan farklı n. küçük gerekiyo.
 
Geri
Üst