kaçıncı

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
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Bu şekil işinize yarar mı?
 
Katılım
13 Ekim 2006
Mesajlar
20
Excel Vers. ve Dili
excel 2002
office xp
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
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=RANK(A1;$A$1:$A$5;0) formülünü

c1'e koyup aşağıya doğru kopyalayın.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Bende bunu arıyordum.Sonradan aklıma geldi. :D
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,929
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,929
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Geç kalmışım sanırım.:)
 
Katılım
13 Ekim 2006
Mesajlar
20
Excel Vers. ve Dili
excel 2002
office xp
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
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
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)}
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
rank fonksiyonunda sayıları değiştirdiğimde yanlış sıralama veriyor
 
Katılım
7 Mayıs 2006
Mesajlar
113
Excel Vers. ve Dili
Microsoft Office Excel 2010 TR
Altın Üyelik Bitiş Tarihi
28.03.2023
rank

formulde herahngı bı sorun yok duzgun bı sekılde ıslevını yapıyor..
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
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
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
rank fonsiyonu ile yapılmış örnek
A sutunu rank fonsiyonları
50 - 4
230 - 1
20 - 6
86 - 3
120 - 2
50 - 4
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,929
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
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.
 
Katılım
4 Ocak 2012
Mesajlar
2
Excel Vers. ve Dili
excel 2010 tr
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:
 
Üst