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
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
.
 
Katılım
21 Ekim 2018
Mesajlar
78
Excel Vers. ve Dili
2016 MSO Standard
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.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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:
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Ç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.
 
Üst