Menu

RANK.EŞİT Formülü: Excel'de Sıralama ve Eşit Değerler

=RANK.EŞİT(B2;$B$2:$B$7) B2'nin B2:B7'deki değerler arasındaki sırasını, en büyük değer 1 olacak şekilde verir. En küçüğü önce sıralamak için üçüncü bağımsız değişken olarak 1 ekleyin. Eşit değerler aynı sırayı paylaşır; ÇOKEĞERSAY bir grup içinde sıralar.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

RANK.EŞİT (İngilizce RANK.EQ) formülü =RANK.EŞİT(B2;$B$2:$B$7), B2'nin B2:B7'deki değerler arasındaki konumunu, en büyük değer 1 olacak şekilde döndürür. En küçük değeri önce sıralamak için üçüncü bağımsız değişken olarak 1 ekleyin: =RANK.EŞİT(B2;$B$2:$B$7;1). Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Satışları iki uçtan sıralama
C2
ABCD
1NameSalesRank (high = 1)Rank (low = 1)
2Ana420034
3Ben310052
4Cleo560016
5Dan280061
6Eve490025
7Finn370043
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =RANK.EŞİT(B2;$B$2:$B$7)

En yüksek satış Cleo'nundur; C sütununda 1., D sütununda 6. sıradadır. Dan'in satışlarını 6000 yapın, her sıra güncellenir.

RANK.EŞİT söz dizimi

=RANK.EQ(number, ref, [order])
  • number (sayı): sıralanacak değer, genellikle aynı satırdaki hücre.
  • ref (başv): onun sıralanacağı liste. Formülü aşağı doldurduğunuzda her satırda aynı kalsın diye mutlak yapın ($B$2:$B$7).
  • order (sıra): azalan sıra (en büyük 1) için yazmayın veya 0 kullanın; artan sıra (en küçük 1) için 1 kullanın.

ref içindeki metinler ve boş hücreler yok sayılır. number ref içinde hiç yoksa RANK.EŞİT #YOK (İngilizce #N/A) döndürür.

RANK.EŞİT ve RANK.ORT (İngilizce RANK.AVG) Excel 2010'da geldi. Eski RANK fonksiyonu hâlâ çalışır ve RANK.EŞİT ile aynı sonucu verir; Google E-Tablolar'da üçü de vardır.

Eşit değerler: RANK.EŞİT ile RANK.ORT

Değerler eşit olduğunda RANK.EŞİT hepsine aynı sırayı verir ve onların kullandığı sıraları spor sonuçlarındaki gibi atlar: ikinci sırada iki kişi, sonra dördüncü. RANK.ORT her eşit değere paylaştıkları konumların ortalamasını verir.

Eşit puanlar
C3
ABCDE
1NameScoreRANK.EQRANK.AVGUnique rank
2Ana95111
3Ben88232
4Cleo88233
5Dan76555
6Eve88234
7Finn64666
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =RANK.EŞİT(B3;$B$2:$B$7)

Ben, Cleo ve Eve 88'de eşittir. RANK.EŞİT üçüne de 2, Dan'e 5 verir. RANK.ORT onlara 2., 3. ve 4. konumların ortalaması olan 3'ü verir.

E sütunu eşitliği listedeki sıraya göre bozar: EĞERSAY($B$2:B2;B2) puanın en üstten bu satıra kadar kaç kez geçtiğini sayar (doldururken yalnızca aralığın sonu kayar). İlk 88 0, ikincisi 1, üçüncüsü 2 ekler, böylece 1'den 6'ya her sıra tam bir kez görünür. Bir sıra "3 numara kim" gibi bir aramayı besliyorsa kullanılacak sürüm budur, çünkü bir arama her sıranın benzersiz olmasını ister.

Bir grup içinde sıralama

RANKIF yoktur. Her satış temsilcisini yalnızca aynı bölgedeki diğerleriyle sıralamak için o bölgede daha çok satış yapan kişileri sayın ve 1 ekleyin:

Her bölge içinde sıralama
D2
ABCD
1NameRegionSalesRank in region
2AnaNorth42003
3BenSouth31003
4CleoNorth56001
5DanSouth28004
6EveNorth49002
7FinnSouth37001
8GiaNorth39004
9HalSouth33002
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKEĞERSAY($B$2:$B$9;B2;$C$2:$C$9;">"&C2)+1

North'ta Cleo, South'ta Finn öndedir. Ana'nın bölgesini South yapın: North sıraları boşluğu kapatır, South beşinci bir kişi kazanır. Grup içinde artan sıra için bunun yerine "<"&C2 kullanın. Eşit değerler RANK.EŞİT gibi davranır: eşit değerler bir sırayı paylaşır. Türkçe Excel'de D2 =ÇOKEĞERSAY($B$2:$B$9;B2;$C$2:$C$9;">"&C2)+1 olarak yazılır. Birkaç koşulla sayma hakkında daha fazlası ÇOKEĞERSAY sayfasında.

Sıraya göre ilk 3'ü gösterme

Bir sıra sütunu "bu kişi kaçıncı" sorusunu yanıtlar; "birinci kim" sorusunu yanıtlamak için sırayı arayın. C sütununda benzersiz sıralar varken =ÇAPRAZARA(1;C2:C7;A2:A7) 1. sıradaki adı döndürür (Excel 2019 ve öncesinde =İNDİS(A2:A7;KAÇINCI(1;C2:C7;0))). Sıra sütunu olmadan =BÜYÜK(B2:B7;2) ikinci en büyük değeri doğrudan döndürür, =SIRALAÖLÇÜT(A2:B7;B2:B7;-1) ise bütün tabloyu en yüksekten en düşüğe listeler (Excel 2021 veya Microsoft 365; bkz. SIRALA ve SIRALAÖLÇÜT).

İlk 3 ad
F2
ABCDEF
1NameSalesRankPlaceName
2Ana420031Cleo
3Ben310052Eve
4Cleo560013Ana
5Dan28006
6Eve49002
7Finn37004
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇAPRAZARA(E2;$C$2:$C$7;$A$2:$A$7)

C sütunu, eşit değerler bölümündeki benzersiz sıradır, bu yüzden bir eşitlik hiçbir zaman bir yeri boş bırakamaz. F2 ile F4 arası Cleo, Eve ve Ana'yı listeler. Ana'nın satışlarını 6000 yapın, en üste çıkar.

Deneyin: en hızlı koşucu önce

Saniye olarak 400 m süreleri
C2
ABC
1RunnerTimeRank
2Ana58.4
3Ben55.1
4Cleo61.9
5Dan53.7
6Eve57.3
7Finn60.2
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: C2 hücresinde Ana'nın B2'deki süresini B2:B7'deki bütün süreler arasında, en hızlı (en düşük) süre 1 olacak şekilde sıralayın. Formül C7'ye kadar aşağı doldurulur, bu yüzden liste için mutlak başvurular kullanın.

Bir sınıf içinde sıralama
D2
ABCD
1StudentClassScoreRank in class
2AnaRed81
3BenRed92
4CleoBlue77
5DanRed69
6EveBlue95
7FinnRed85
8GiaBlue88
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: D2 hücresinde Ana'nın puanını yalnızca kendi sınıfının (B sütunu) öğrencileri arasında, en yüksek puan 1 olacak şekilde sıralayın. Formül D8'e kadar aşağı doldurulur.

Sık yapılan hata: göreli bir aralık

$ işaretleri olmadan aralık, formül her doldurulduğunda bir satır aşağı kayar; böylece her satır kendi satırından başlayan küçülen bir listeye göre sıralanır. Sıralar akla yatkın görünür ama yanlıştır:

Aralık kaydı: yanlış sıralar
C4
ABC
1NameSalesRank
2Ana42003
3Ben31004
4Cleo56001
5Dan28003
6Eve49001
7Finn37001
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =RANK.EŞİT(B4;B4:B9)

C4'e tıklayın: aralığı B4:B9'dur, bu yüzden Cleo yalnızca kendi satırından aşağıdakilerle karşılaştırılır. Cleo daha çok satmasına rağmen Eve 1. sırada görünür; Finn de yalnızca kendisiyle karşılaştırıldığı için 1 gösterir. C2'yi =RANK.EŞİT(B2;$B$2:$B$7) yapın, bütün sütun kendini düzeltir. $ işaretlerini eklemek için imleç aralıktayken F4'e basın (Mac'te Cmd+T veya Fn+F4); nedenini mutlak başvurular sayfası açıklıyor.

Sıkça Sorulan Sorular

Excel'de sayılar nasıl sıralanır?

=RANK.EŞİT(B2;$B$2:$B$7) kullanın ve aşağı doldurun. En büyük değer 1. sırayı alır. Doldururken kaymasın diye aralıktaki $ işaretlerini koruyun.

Excel'de küçükten büyüğe nasıl sıralanır?

Üçüncü bağımsız değişken olarak 1 ekleyin: =RANK.EŞİT(B2;$B$2:$B$7;1). Yarış süreleri, fiyatlar ya da en düşük değerin önce gelmesi gereken her şey için kullanın.

RANK.EŞİT ile RANK.ORT arasındaki fark nedir?

Yalnızca eşit değerlerde ayrılırlar. İki değer ikinci sırayı paylaşıyorsa RANK.EŞİT ikisine de 2, sonraki değere 4 verir. RANK.ORT ikisine de 2. ve 3. konumların ortalaması olan 2,5'i verir.

Excel'de tekrarsız nasıl sıralanır?

Değerin o ana kadarki sayısını ekleyin: =RANK.EŞİT(B2;$B$2:$B$7)+EĞERSAY($B$2:B2;B2)-1. İki eşit değerden ilki sırasını korur, ikincisi bir sonraki sırayı alır.

Excel'de bir grup içinde nasıl sıralanır?

Aynı gruptaki daha büyük değerleri sayın ve 1 ekleyin: =ÇOKEĞERSAY($A$2:$A$9;A2;$C$2:$C$9;">"&C2)+1. RANKIF diye bir fonksiyon yoktur.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA