• DİKKAT

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

sınıf içinde sıralama yapma,başarı sırasını bulma

Katılım
12 Kasım 2010
Mesajlar
195
Excel Vers. ve Dili
2007 türkçe
Kolay gelsin üstadlar. Sanırım basit bir konu ama ben çıkamadım işin içinden. İhtiyacım olan şeyi bir sınav sonuç listesi üzerinde örneklemeye çalıştım. Şöyle ki diyelim ki farklı sınıflardan 100 kişi bir sınava girdi ve belli puanlar aldılar, genel bir sıralama aldım. Kim aldığı puanla kaçıncı diye. Ama bu öğrencilerin kendi sınıfları içinde
aldıkları puanla kaçıncı olduğunu hesaplayamadım :( forumda sıralama fonksiyonu diye bir öneri gördüm incelediğim mesajlarda ama o sayfaya ulaşamadım. Benzer konularda da tam aradığımı bulamadım. Daha karmaşık konular için çözümler var genelde. Bu konuda cevap bulabileceğim daha önceden açılmış bir bölüme yönlendirmeniz ya da ekteki dosyaya göre bir çözüm sunmanız mümkün mü ? Şimdiden çok teşekkürler.
 

Ekli dosyalar

Şöyle yapılabilir puana göre büyükten küçüğe sıralanıp, sonra o kişinin sınıfta kaçıncı olduğu bulunabilir. Bu durumda D3 hücresinde aşağıdaki formül kullanılabilir:

=EĞERSAY($B$2:B3;B3)
 
Çok
Şöyle yapılabilir puana göre büyükten küçüğe sıralanıp, sonra o kişinin sınıfta kaçıncı olduğu bulunabilir. Bu durumda D3 hücresinde aşağıdaki formül kullanılabilir:

=EĞERSAY($B$2:B3;B3)

Evet , çok mantıklı ve pratik bi çözüm :) Harikasınız. Teşekkürler...
 
Alternatif:

D3 hücresine formülü girip, aşağıya doğru sürükleyin;

İngilizce Excel için:

Kod:
=SUMPRODUCT((--(B3=$B$3:$B$112));(--(C3<$C$3:$C$112)))+1

veya;

Kod:
=SUMPRODUCT(((B3=$B$3:$B$112)*(C3<$C$3:$C$112)))+1


Türkçe Excel için:

Kod:
=TOPLA.ÇARPIM((--(B3=$B$3:$B$112));(--(C3<$C$3:$C$112)))+1

veya;

Kod:
=TOPLA.ÇARPIM(((B3=$B$3:$B$112)*(C3<$C$3:$C$112)))+1

.
 
Son düzenleme:
Alternatif:

D3 hücresine formülü girip, aşağıya doğru sürükleyin;

İngilizce Excel için:

Kod:
=SUMPRODUCT((--(B3=$B$3:$B$112));(--(C3<$C$3:$C$112)))+1

veya;

Kod:
=SUMPRODUCT(((B3=$B$3:$B$112)*(C3<$C$3:$C$112)))+1


Türkçe Excel için:

Kod:
=TOPLA.ÇARPIM((--(B3=$B$3:$B$112));(--(C3<$C$3:$C$112)))+1

veya;

Kod:
=TOPLA.ÇARPIM(((B3=$B$3:$B$112)*(C3<$C$3:$C$112)))+1

.



Teşekkürler üstad. Bunu da deneyeceğim. İlginiz için teşekkürler.
 
Ekli dosyada; yukarıdaki konuya ilaveten, seçilen bir sınıfa ait sıralama da yapılabilmektedir. (Örnek olarak ilk 10 listelenmektedir)

.
 

Ekli dosyalar

Sayın Haluk,
Dikkatimi çeken bir şeyi paylaşayım dedim.
6 numaralı iletinizdeki dosya puan eşitliğinde YOK hatası veriyor.
5/D için durumu gözlemleyebilirsiniz.
 
Evet, onu ben de gördüm ... Ona da bir çare bulmak gerekiyor

.
 
Sanırım ekli dosyada sözkonusu sorun aşıldı.... aynı puana sahip olan öğrenciler arka arkaya sıralanıyor.

.
 

Ekli dosyalar

Son düzenleme:
Haluk bey'in eklediği dosya için F3 hücresine aşağıdaki formül yazılarak bilgiler getirilebilir.

Kod:
=İNDİS($A$3:$D$112;TOPLA.ÇARPIM(BÜYÜK(($B$3:$B$112&$D$3:$D$112=$G$1&SATIR(A1))*SATIR($B$3:$B$112);1))-2;KAÇINCI(F$2;$A$2:$D$2;0))
 
Son düzenleme:
@Haluk Bey'in #9.mesajdaki dosyasını indirerek, hızlıca yeni fonksiyonlarla bir çözüm üretelim dedim.
*Biraz yeni formüllere âşinâlık kazanmak adına bu tarz çözümler paylaşıyorum.

D3 hücresine bu formülü yapıştırın;
Kod:
=KAÇINCI(C3;SIRALA(FİLTRE($C$3:$C$112;$B$3:$B$112=B3);1;-1);0)
F3 hücresine de bu formülü yapıştırın;
Kod:
=SIRALA(FİLTRE(ELEMAN({1;2;3};D3:D112;A3:A112;C3:C112);B3:B112=G1);1;1)


Sonuç: @Erdem_34 'ün dediği gibi; yeni formüller çıktı, mertlik bozuldu ????

218681

Not: Microsoft 365 üyesi değilseniz yeni formülleri kullanamayabilirsiniz.
 
Yeni formüller daha kısa gibi görünsede ,yinede belli bir seviyeye hitap ediyor.
 
İleride herkese hitap edecek, sonradan öğrenmeye uğraşmaktansa şimdiden başlamak lâzım.
Sonradan geç olabilir.. Ne kadar erken o kadar iyi.
 
Valla üstadlar ellerinize sağlık. Ben gelen bildirimi görünce, herhalde bir alternatif çözüm daha geldi diye foruma geldim ki ne göreyim, dosya yepyeni boyutlar kazanmış :) Hayır bu gidişle foruma bir şey sormamıza ya da dosya eklememize gerek kalmayacak. Konu başlığına bana "bi iki dosya filan lazım" yazsak açıklama bile yapmadan üstadlar imdadımıza yetişecek :) Baksanıza benim istediğimden bile fazlası gelmiş. Dosyaya ilaveler bile yapılmış :) Elleriniz dert görmesin. Çok teşekkürler.
 
Geri
Üst