• DİKKAT

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

Aralıkta bulunan en büyük değerleri sıralama

Katılım
7 Haziran 2010
Mesajlar
28
Excel Vers. ve Dili
2007
elimde 75 bin satırlık bir dosya var.. Bu dosyada sayısı sabit olmayan 5-10 lu aynı yarış içinde yarışan isimler var. bunları kendi aralarında sıralama yaptırmam gerekiyor. 1. en yüksek değer 2. en yüksek değer 3. en yüksek değer diye.. ama her yarışın id si farklı olduğu için nasıl yapacağımı bilemiyorum.

Ekte örnek bir uygulama yaptım. Burada 2 sınıf var. Bu sınıflarda ki öğrencileri aldıkları notlara göre kendi sınıflarına göre sıralattırmak istiyorum. Yan tarafına da 1.en yüksek not, 2. en yüksek not 3. en yüksek not yazdırmak istiyorum. Yardımcı olursanız sevinirim.


http://www.dosya.tc/server34/ewOJWn/ORNEK3.xls.html
 
Merhaba,
İstediğiniz gibi olmasada ekteki örneği inceleyiniz.
Sayfa1 verilerinizi kaydettiğiniz sayfa, Sayfa2 sonuç aldığınız sayfa olarak işlem yapacaktır.
En yüksek nota göre İSİM sıralaması için;
Kod:
=İNDİS(AD;KAÇINCI(BÜYÜK(EĞERSAY(NOT;"<"&NOT)+BAĞ_DEĞ_SAY(NOT);SATIR()-
  SATIR($A$2)+1);EĞERSAY(NOT;"<"&NOT)+BAĞ_DEĞ_SAY(NOT);0))
[COLOR="Blue"]Formül dizi formülüdür. CTRL + SHİFT + ENTER ile tamamlayınız.[/COLOR]
İsime ait SINIF NO bulmak için;
Kod:
=DÜŞEYARA(A2;ELEMAN({1;2};AD;SINIF);2;0)
İsim ve Sınıf adına göre PUAN bulmak için;
Kod:
=İNDİS(NOT;TOPLA.ÇARPIM((AD=A2)*(SINIF=B2)*SATIR(SINIF))-1)
Filitreli alanda SIRA NO vermek için;
Kod:
=ALTTOPLAM(103;C$2:C2)&". Yüksek not"
Dosyanız:BURADAN

Not: Sayfa üzerinde üç adet Ad tanımlaması vardır.
Formüller Yedi satıra göre düzenlenmiştir.
Sayfa2 B sütununa Filtre uygulayarak sonuçları gözlemleyiniz.

Daxe Syán
 
Son düzenleme:
Merhaba;
Alternatif :
D2 hücresine;
=KAÇINCI(C2;BÜYÜK(($A$2:$A$8=A2)*($C$2:$C$8);SATIR(DOLAYLI("1:8")));0)&". YÜKSEK NOT"
Formülünü uygulayın ve CTRL+SHİFT+ENTER tuşlarına birlikte basarak formülü aktive edin (Dizi Formülü)
Bunun sonucunda formülünüz;
{=KAÇINCI(C2;BÜYÜK(($A$2:$A$8=A2)*($C$2:$C$8);SATIR(DOLAYLI("1:8")));0)&". YÜKSEK NOT"}
Şeklini alacaktır.
İyi çalışmalar.
 

Ekli dosyalar

Geri
Üst