• DİKKAT

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

Şartlı sıralama (kaçıncı)

Katılım
27 Temmuz 2005
Mesajlar
57
bir kaç tane test ve farklı sınıflar var.İstediğim öğrenciler puanlarını hem sınıflarına göre hem de toplu olarak teste göre kaçıncı olduğunu otomatik bulmak.ben öğrenciyi sınıfını puanını girdiğimde otomatik olarak kaçıncı olduğu çıksın.ilgilenecek arkadaşlara şimdiden teşekkürler...
 
Ekli dosyayı inceleyin. Veri ekledikçe formülleri aşağı doğru çoğaltırsınız. Formüllerin doğru çalışması için verilerin A sütununa göre sıralı olması gerekir.
 
Soruyu tam anlatamamışım.
sınıf sırası
test1 deki 9-a lar kendi arasında 9-b ler kendi arasında sıralanacaktı
toplu sıralamada ise
test1 dekiler kendi aralarında ayrı test2 dekiler ayrı test3 ayrı sıralanacak
 
Bir örnekte ben hazırladım.
F2 ve G2 hücrelerindeki sınıf ve teste göre K sütununda sınıf sırası listelenir.
F2'deki test numarasına görede o testeki toplam sıralama O sütununda listelenir.
 
Son düzenleme:
Güzel bir düşünce ama benim ihtiyacımı karşılamıyor ne yazık ki.
Bana lazım olan otomatik olarak listemin yanında sıralanması levent beyin yaptığı gibi.Yani sınıfı yada testi seçmek istemiyorum.Otomatik sıralansın
 
Ben ayrıntılı olarak görün diye o şekilde hazırladım.
K ve O sütunlarındaki formüllere dikkat ederseniz o kısım seçimden bağımsız.
 
Ekli dosyayı inceleyin. Formüller biraz uzun oldu ama sanırım sonuca ulaştı. Yine formüllerin doğru çalışması için A ve B sütununa göre sıralı olması gerekir.
 
Yani E2 hücresine

=KAÇINCI(D2;BÜYÜK(EĞER($B$2:$B$4=B2;$D$2:$D$4;"");SATIR(DOLAYLI("1:30")));0)

yazıp direk ENTER'e basmadan CTRL+SHIFT+ENTER tuşuna bastığınızda

{=KAÇINCI(D2;BÜYÜK(EĞER($B$2:$B$4=B2;$D$2:$D$4;"");SATIR(DOLAYLI("1:30")));0)} şeklinde bir dizi formülü oluşacaktır.

ve bunu E4'e kadar çekin.

Aynı mantıkla F2 hücresine

=KAÇINCI(D2;BÜYÜK(EĞER($A$2:$A$11=A2;$D$2:$D$11;"");SATIR(DOLAYLI("1:30")));0)

yazıp direk ENTER'e basmadan CTRL+SHIFT+ENTER tuşuna basıp F11 hücresine sürüklediğinizde demek istediğim daha net anlaşılacaktır.
 
Tamam çok iyi oldu.Teşekkür ederim ilginiz için hepinize.İyi akşamlar....
 
Geri
Üst