• DİKKAT

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

KÜÇÜK(dizi;k) içindeki diziyi anlayamadım

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam Arkadaşlar,
ekteki dosyayı sizlerden yararlanarak hazırladım. Dosyada bulunan
=EĞER{(E5="";"";İNDİS($A$4:$A$48;KÜÇÜK(EĞER($B$4:$ B$48=E5;SATIR($B$4:$B$48)-SATIR($B$4)+1);EĞERSAY($E$5:E5;E5))))} formül bir çok yerde işime yarıyor. Herşeyi anladım da bir şey anlayamadım. şöyleki;
Yukarıdaki formul içinde KÜÇÜK fonksiyonu kullanılmış. küçük(dizi;k) fonksiyonunda dizi yerine EĞER($B$4:$B$48=E5;SATIR($B$4:$B$48)-SATIR($B$4)+1) formülü kullanılmış. bu formülün mantığını hala anlayamadım. biri bana izah edebilirse çok sevineceğim.
Kolay gelsin.
 

Ekli dosyalar

Sayın ömer,
linki inceledim. Linkteki EĞER($B$1:$B$5=D$1;SATIR($B$1:$B$5)) kısmı benim sorumla ilgili ancak, boş excel sayfasında yukarıdaki formülü denedim. "yanlış" sonucunu veriyor. D1'e 0(sıfır yazarsam 1 değerini veriyor.
benim EĞER($B$4:$ B$48=E5;SATIR($B$4:$B$48)-SATIR($B$4)+1) ise nasıl dizi oluyor yine anlamadım. kusurumu affedin:((
 
Tek başına değil gerektiği yerde kullanmanız daha doğru olur. Bu yüzden formül içindeki adımları tek tek ele alın. Bunun için formül değerlendirme seçeneğini kullanabilirsiniz..

satır(b1:b5)

{1\2\3\4\5} şeklinde dizi oluşturur.

satır(b4:b48) ise

{4\5\6\7\.....\46\47\48} şeklinde dizi oluşturur. Bu diziyi 4 den değilde 1 den başlatmak için 3 değerinde çıkartırız.

satır(b4) 4 değerine eşittir.

-satır(b4)+1 den 3 değerine ulaştığımız için dizide -SATIR($B$4)+1 kullanılmıştır. Direk olarak -3 de yapabilirdik fakat sonradan satır yada sütun ekleme olaylarında bu şekilde yazım en doğrusudur. Bu şekilde yazılırsa inceleyenlerinde anlaması daha kolay olur. Kısaca mantığını anladıktan sonra -3 de yazabilirsiniz.

{4\5\6\7\.....\46\47\48} dönersek.

{4\5\6\7\.....\46\47\48}-satır(b4)+1

{4\5\6\7\.....\46\47\48}-4+1

{4\5\6\7\.....\46\47\48}-3

{1\2\3\4\....\44\45} dizisine dönüşür.

.
 
bende bu sorudan sormuştum sayın ömer hocama
detaylı anlattı . ben kendi adıma söyleyeyim anlaması çok zor geliyo bana anlatım şeklini bile excele kaydettim
zaman buldukça örneğe bakıyorum ama başım dönüyo bana göre zor formül ama sonuçları mükemmel
 
Geri
Üst