Statülere Göre Büyükten Küçüğe Sıralama

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Merhaba,

Kişileri ; statülerine, isim ve ücretlerine göre;

Sayfa1'de, statü statü ve büyükten küçüğe,

Sayfa2'de, seçilen statüye göre, büyükten küçüğe, sıralatmak istiyorum,

Sayfaklardaki çizelgeleri, sizlerin örneklerinden yola çıkarak bir yere kadar getirdim, ancak statülerine göre ayrı ayrı sıralatamadım,

"Sıralama Fonksiyonları Uygulamaları" nda, -şayet gözümden kaçmadı ise- istediğimi yapacak bir örneğe rastlamadım,

Mümkün ise sayfa1 ve sayfa2 deki sıralamayı yapacak fonksiyonları yazarmısınız ?

Teşekkür ederim.
 

Ekli dosyalar

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Orada formüller var ama ben yinede yazayım siz örnek dosyaya uygulayın.

Tüm formüllerinizi iptal edip benim yazdıklarımı örnek dosyaya uygulayın.

Sayfa2'deki F2 hücresine

Kod:
=EĞER(D2=$G$2;C2;"")
yazıp aşağı doğru çekiniz.

L2 hücresine

Kod:
=EĞER(F2="";"";TOPLA.ÇARPIM((F2<$F$2:$F$100)/EĞERSAY($F$2:$F$100;$F$2:$F$100&""))+1)
yazıp aşağı doğru çekiniz.

K2 hücresine

Kod:
=EĞER(EHATALIYSA(KÜÇÜK($L$2:$L$100;SATIR(A1)));"";KÜÇÜK($L$2:$L$100;SATIR(A1)))
yazıp aşağı doğru çekiniz. Burada 2,5,5 gibi sıralar sizi şaşırtmasın normaldir. Aynı ücrete aynı değer verdiği içindir.


J2 hücresine

Kod:
=İNDİS($F$2:$F$100;KÜÇÜK(EĞER($L$2:$L$100=K2;SATIR($L$2:$L$100)-SATIR($L$2)+1);EĞERSAY($K$2:K2;K2)))
yazıp direk ENTER tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.


I2 hücresine

Kod:
=EĞER(K2="";"";İNDİS($B$2:$B$100;KÜÇÜK(EĞER($L$2:$L$100=K2;SATIR($L$2:$L$100)-SATIR($L$2)+1);EĞERSAY($K$2:K2;K2))))
yazıp direk ENTER tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.


H2 hücresine

Kod:
=EĞER(K2="";"";İNDİS($A$2:$A$100;KÜÇÜK(EĞER($L$2:$L$100=K2;SATIR($L$2:$L$100)-SATIR($L$2)+1);EĞERSAY($K$2:K2;K2))))
yazıp direk ENTER tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturup aşağı doğru çekiniz.
 

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ali;Orada formüller var ama ben yinede yazayım siz örnek dosyaya uygulayın.

Ali bey merhaba,

Zahmetiniz için teşekkür ederim, sağolun,

L2 hücresine

Kod:
=EĞER(F2="";"";TOPLA.ÇARPIM((F2<$F$2:$F$100)/EĞERSAY($F$2:$F$100;$F$2:$F$100&""))[COLOR="Red"]+1[/COLOR])
K sütununda sıralama 2 den başlamaktaydı, 1 noyu göstermiyordu, kırmızı işaretlediğim +1'i sildim, düzeldi, tesadüf mü yoksa doğru mu yaptım ?

Sayfa1 için bir çözümünüz olabilecek mi ?

Zaman bulduğunuzda ilgilenebilirseniz memnun olurum, acelesi yok, tekrar teşekkür ederim.

Saygılarımla.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ben dosyayı düzenledim.

İkinci soru ise bunun en kolayı E sütununu seçin AZ (Azalan Sıralı olarak sıralayın).

Böylece sizin yan tarafta hazırladığınız listede büyükten küçüge sıralanacaktır.
 

Ekli dosyalar

1Al2Ver

Altın Üye
Katılım
5 Kasım 2007
Mesajlar
4,713
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Altın Üyelik Bitiş Tarihi
04-01-2026
Ben dosyayı düzenledim.

İkinci soru ise bunun en kolayı E sütununu seçin AZ (Azalan Sıralı olarak sıralayın).

Böylece sizin yan tarafta hazırladığınız listede büyükten küçüge sıralanacaktır.
Ali bey, merhaba,

Eliniz sağlık, sayenizde sorunum çözüldü ve yine sayenizde çok güzel bir kaynağım oldu,

Teşekkür ederim, saygılarımla.
 
Üst