• DİKKAT

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

Benzerleri Sırala

sward175

Özel Üye
Katılım
4 Şubat 2011
Mesajlar
1,196
Excel Vers. ve Dili
Excel Vers. ve Dili:
Microsoft Office Professional Plus 2016
Ekli Dosyadaki verileri F1 kuralına göre yan tarafa listelemek istiyorum.
Saygılarımla,
sward175
 

Ekli dosyalar

Merhaba,

Aşağıdaki dizi formülünü deneyin.

Kod:
=EĞERHATA(İNDİS($B$1:$B$10;KÜÇÜK(EĞER($F$3:$F$10=$AC$1;SATIR($F$3:$F$10);"");SATIR(A1)));"")
 
Dizi formülü olmayan alternatif.

Kod:
=İNDİS($B$1:$B$10;TOPLA.ÇARPIM((KÜÇÜK(($F$3:$F$10=$AC$1)*SATIR($F$3:$F$10);EĞERSAY($F$3:$F$10;"<>"&$AC$1)+SATIR(A1)))))
 
Sayın, Erdem_34,
Formülleri sağa doğru kopyaladığımda hep aynı veriyi getiriyor.
sward175
 
Eklediğiniz dosyada sonuçlar aşağıya doğru listelenmesi istenmiş.
Sağa doğru kopyalamak için formüllerde SATIR(A1) yazan yerleri SÜTUN(A1) olarak değiştirin.
 
Alternatif olarak.Formülü AA3 Hücresine kopyalayınız.Sağa ve aşağı çekerek çoğaltınız.Başlıklar aynı olur ise doğru sonuç üreteçekdir.
Kod:
=EĞERHATA(İNDİS($B$1:$O$300;TOPLAMA(15;6;(SATIR($A$3:$A$300)/($F$3:$F$300=$AC$1));SATIR($A1));KAÇINCI(AA$2;$B$2:$P$2;0));"")
 
Alternatif olarak ekli dosyaya bakabilirsiniz....

İstediğiniz tablo, "Rapor" sayfasında düzenlenecek.

.
 

Ekli dosyalar

Ben sorunuzu eksik anladım.
Siz bütün alanların listelenmesini istemişsiniz.
 
Erdem beyin önerdiği DİZİ formülü aşağıdaki gibi değiştirip kullanabilirsiniz.

Kod:
=EĞERHATA(İNDİS($B$3:$O$650;KÜÇÜK(EĞER($F$3:$F$650=$AC$1;SATIR($F$3:$F$650)-2);SATIR()-2);KAÇINCI(AA$2;$B$2:$O$2;0));"")
 
Sayın, çıtır, İlginize teşekkür ederim.
Haluk Bey, Teşekkürlerimi sunarım.
Erdem_34, Teşekkürler,
İyi ki varsınız,, Sağ olun Var olun.
sward175
 
Sayın, Korhan Ayhan.
Hızır gibisiniz,
Nice güzel günler diliyorum.
sward175
 
Alternatif,

Kod:
=EĞERHATA(İNDİS(KAYDIR($B$1;;KAÇINCI(AA$2;$B$2:$O$2;0)-1;99);TOPLA.ÇARPIM((KÜÇÜK(($F$3:$F$10=$AC$1)*SATIR($F$3:$F$10);EĞERSAY($F$3:$F$10;"<>"&$AC$1)+SATIR(A1)))));"")
 
Alternatif,

Kod:
=EĞERHATA(İNDİS($B$1:$O$10;TOPLA.ÇARPIM((KÜÇÜK(($F$3:$F$10=$AC$1)*SATIR($F$3:$F$10);EĞERSAY($F$3:$F$10;"<>"&$AC$1)+SATIR(A1))));KAÇINCI(AA$2;$B$2:$O$2;0));"")
 
@sward175 ;

Tablonuzdaki "sarı" alanlarda yer alan formüllerin SQL sorgusuna entegre edilmiş şekliyle revize edilen alternatif dosya 7. mesaja eklenmiştir.

.
 
Haluk Bey,
İlginiz için teşekkür ederim.
sward175
 
Geri
Üst