• DİKKAT

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

Koşullu Süzerek Sıralama

Katılım
21 Ekim 2018
Mesajlar
78
Excel Vers. ve Dili
2016 MSO Standard
Merhaba;

Sıralama ile ilgili bir problemi aşamamış bulunmaktayım. Makro kullanmadan;


1. Sadece X değerine bağlı (örneğin 505) z değerlerini sıralamak

2. X ve Y değerlerine bağlı (örneğin 505 ve a) yine z değerlerini sıralamak

3. X ve Y değerlerine bağlı (örneğin 505 ve a) z değerlerinin toplamını almak istiyorum.



Formülü aşağı çektiğimde sonucu 1 sonraki şeklinde sıralatmayı başaramadım forumda da örnek bulamadım. örnek dosya aşağıdadır. Şimdiden Teşekkürler.

https://yadi.sk/i/Zm8c4Q4tQiLPrw
 
Merhaba.

Muhtemel tüm seçenekleri içerecek şekilde olmak üzere;
olması gereken sonuçları, olması gereken alanlara elle yazarak örneklendirip,
bu sonuçlara nasıl varıldığına ilişkin kısa net açıklamalar eklerseniz daha hızlı sonuca ulaşırsınız.
.
 
Merhaba.

Muhtemel tüm seçenekleri içerecek şekilde olmak üzere;
olması gereken sonuçları, olması gereken alanlara elle yazarak örneklendirip,
bu sonuçlara nasıl varıldığına ilişkin kısa net açıklamalar eklerseniz daha hızlı sonuca ulaşırsınız.
.
Merhaba.

Muhtemel tüm seçenekleri içerecek şekilde olmak üzere;
olması gereken sonuçları, olması gereken alanlara elle yazarak örneklendirip,
bu sonuçlara nasıl varıldığına ilişkin kısa net açıklamalar eklerseniz daha hızlı sonuca ulaşırsınız.
.

Merhaba;

Örnekleri içeren çalışma kitabı aşağıdaki linkte mevcuttur.

https://yadi.sk/i/JamARQXiT4W3yg

Şimdiden teşekkürler.
 
I8 Hücresine kopyalayınız.Aşağı doğru çoğalatınız.
Kod:
=EĞERHATA(İNDİS($D$1:$D$20;TOPLAMA(15;6;(SATIR($B$8:$B$20)/($B$8:$B$20=$G8));SATIR(A1)));"")
M8 Hücresine kopyalayınız.Aşağı doğru çoğalatınız.
Kod:
=EĞERHATA(İNDİS($D$1:$D$20;TOPLAMA(15;6;(SATIR($B$8:$B$20)/(($B$8:$B$20=$K8)*($C$8:$C$20=$L8)));SATIR(A1)));"")
Q8 Hücresine kopyalayınız.
Kod:
=TOPLA.ÇARPIM((B8:B20=O8)*(C8:C20=P8)*(D8:D20))
 
Son düzenleme:
Çok teşekkürler; iyi çalışmalar.
G8 Hücresine kopyalayınız.Aşağı doğru çoğalatınız.
Kod:
=EĞERHATA(İNDİS($B$1:$B$20;TOPLAMA(15;6;(SATIR($B$8:$B$20)/($B$8:$B$20=505));SATIR($A1)));"")
K8 Hücresine kopyalayınız.Aşağı doğru çoğalatınız.
Kod:
=EĞERHATA(İNDİS($B$1:$B$20;TOPLAMA(15;6;(SATIR($B$8:$B$20)/(($B$8:$B$20=505)*($C$8:$C$20="a")));SATIR(A1)));"")
L8 Hücresine kopyalayınız.Aşağı doğru çoğalatınız.
Kod:
=EĞERHATA(İNDİS($C$1:$C$20;TOPLAMA(15;6;(SATIR($B$8:$B$20)/(($B$8:$B$20=505)*($C$8:$C$20="a")));SATIR(A1)));"")
Dönüş yaptığınız için teşekkür ederim.1.Formüldeki hata düzeltildi.
 
Geri
Üst