• DİKKAT

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

kaçıncı

  • Konbuyu başlatan Konbuyu başlatan berepe
  • Başlangıç tarihi Başlangıç tarihi
Katılım
13 Ekim 2006
Mesajlar
20
Excel Vers. ve Dili
excel 2002
office xp
arkadaşlar
sabahtan beri uğraşıp yapamadığım sıralama konusunda yardımcı olursanız sevinirim.

yapmak istediğim

25 2
30 1
11 5
13 4
19 3

gibi bir sıralama yapmak. yani belli bir sutundaki değerleri büyükten küçüğe doğru kaçıncı sırada olduğu öğrenmek
şimdiden çok teşekkürler
 
teşekkürler emeğin için ama benim yapmak istediğim

1. sutundaki değerlerin yanına, onun o sutun ıcerısındeki sıralaması kaçıncı onu alabilmek
 
=RANK(A1;$A$1:$A$5;0) formülünü

c1'e koyup aşağıya doğru kopyalayın.
 
Bende bunu arıyordum.Sonradan aklıma geldi. :D
 
Rank fonksiyonunu kullanabilirsiniz verilerinizin A1:A5 aralığında olduğunu varsayarsak:
B1 hücresine =RANK(A1;$A$1:$A$5) yazıp aşağı doğru çoğaltın.
 
Geç kalmışım sanırım.:)
 
yine de çok sağol, burası ne güzel bir yermiş, bari sık kullanılanlara ekleyim de
devamlı ziyaret edeyim. en azından benimde çorbada tuzum olur
 
Alternatif olarak

Dizi formül

=BÜYÜK(EĞER($A$1:$A$100=BÜYÜK($A$1:$A$100;SATIR(A1));SATIR($A$1:$A$100));1)

enter demeden

ctrl+shift+enter tuşlarına basınız

aşağıdaki şekli alacaktır

{=BÜYÜK(EĞER($A$1:$A$100=BÜYÜK($A$1:$A$100;SATIR(A1));SATIR($A$1:$A$100));1)}
 
rank fonksiyonunda sayıları değiştirdiğimde yanlış sıralama veriyor
 
rank

formulde herahngı bı sorun yok duzgun bı sekılde ıslevını yapıyor..
 
yukarıdaki formülde bir hata vardı düzelttim

dizi formül
C1 hücresine aşağıdaki formülü giriniz
=BÜYÜK(EĞER($A$1:$A$100=BÜYÜK($A$1:$A$100;SATIR(A1));SATIR($A$1:$A$100));EĞERSAY(C2:C100;BÜYÜK(EĞER($A$1:$A$100=BÜYÜK($A$1:$A$100;SATIR(A1));SATIR($A$1:$A$100));1))+1)
ctrl+shift+ente tuşlarına basınız

aşağıya doğru sürükleyerek kopyalayınız
 
rank fonsiyonu ile yapılmış örnek
A sutunu rank fonsiyonları
50 - 4
230 - 1
20 - 6
86 - 3
120 - 2
50 - 4
 
rank fonsiyonu ile yapılmış örnek
A sutunu rank fonsiyonları
50 - 4
230 - 1
20 - 6
86 - 3
120 - 2
50 - 4


Sn mesudiye forumu gezerken gördüm sanırım sorununuz cevapsız kalmış diye yazayım istedim.Rank fonksiyonu aynı olan değerler aynı noyu verir ve bir sonraki değer ise atlanmış sizin vermiş olduğunuz örnek gibi 5 sıradaki sayı 50'lerden biri olması gerekiyordu.Bu durumda aşağı fonksiyonu kullanarak

=
Kod:
TOPLA.ÇARPIM((A1<$A$1:$A$6)/EĞERSAY($A$1:$A$6;$A$1:$A$6&""))+1

İstediğiniz 4-1-5-3-2-4 olarak sıralayacaktır.

Eğer benzersiz bir sıra nosu versinde derseniz.

Kod:
=RANK(A1;A$1:A$6)+EĞERSAY(A$1:A1;A1)-1
şeklinde kullanabilirsiniz.


Not: Rank sıralama formüllerinin kuruluş mantığı A.Akyürek'e aittir.
 
Sn mesudiye forumu gezerken gördüm sanırım sorununuz cevapsız kalmış diye yazayım istedim.Rank fonksiyonu aynı olan değerler aynı noyu verir ve bir sonraki değer ise atlanmış sizin vermiş olduğunuz örnek gibi 5 sıradaki sayı 50'lerden biri olması gerekiyordu.Bu durumda aşağı fonksiyonu kullanarak

=
Kod:
TOPLA.ÇARPIM((A1<$A$1:$A$6)/EĞERSAY($A$1:$A$6;$A$1:$A$6&""))+1

İstediğiniz 4-1-5-3-2-4 olarak sıralayacaktır.

Eğer benzersiz bir sıra nosu versinde derseniz.

Kod:
=RANK(A1;A$1:A$6)+EĞERSAY(A$1:A1;A1)-1
şeklinde kullanabilirsiniz.


Not: Rank sıralama formüllerinin kuruluş mantığı A.Akyürek'e aittir.

Ali Hocam ilk formül çok işime yaradı.
Ben de nasıl yaparım diyip duruyordum.
TEŞEKKÜRLER!
:bravo::bravo::bravo:
 
Geri
Üst