Genel Bakış
RANK (RANK), bir sayının sayı listesi içinde kaçıncı sırada olduğunu verir. Satış, not ya da süre gibi değerleri büyükten küçüğe veya küçükten büyüğe sıralamadan her değerin konumunu bulmak için kullanılır. İşlev yalnızca eski çalışma kitaplarıyla uyumluluk için korunur; Excel 2010 ile birlikte yerine RANK.EŞİT eklenmiştir.
Aynı listeye karşı birçok satırı sıralarken başvuru aralığını $B$2:$B$6 gibi mutlak yazın; böylece formülü aşağı kopyaladığınızda liste yer değiştirmez. Yeni çalışma kitaplarında RANK yerine RANK.EŞİT veya RANK.ORT işlevlerini tercih edin.
Sonuçlar sırasıyla 2, 4, 1, 3 ve 5 olur. sıra parametresi verilmediği için varsayılan olarak 0 kullanılır ve en büyük sayı 1. sırayı alır. Liste önceden sıralanmış olmak zorunda değildir; işlev her sayıyı listenin tamamıyla karşılaştırır.
Sonuçlar sırasıyla 3, 1, 4, 2 ve 5 olur. sıra için 1 verildiğinde en küçük sayı 1. sırayı, en büyük sayı ise en büyük sıra numarasını alır. Aynı listeyi 0 ile sıraladığınızda sıralar tersine döner.
Sonuçlar sırasıyla 1, 2, 2, 4 ve 5 olur. Aynı değere sahip sayılar aynı sırayı alır; bu örnekte iki 85 de 2. sıradadır. Bu iki değer 2. ve 3. konumları kapladığı için 3. sıra hiçbir sayıya verilmez ve sıradaki not 4. sırada yer alır.
Sonuçlar sırasıyla 2, 4, #YOK, 1 ve 3 olur. başvuru içindeki yok metni yok sayılır; sıralama yalnız 60, 50, 40 ve 30 üzerinden yapılır. 45 bu listede bulunmadığı için üçüncü satırda #YOK hatası oluşur.
Söz dizimi ve parametre
- Kategori
- Uyumluluk
- İngilizce adı
- RANK
- Platform
- Windows Mac Web
3 bağımsız değişken
2 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| sayınumber | Zorunlu | Listedeki sırası bulunacak sayıyı, sayısal bir hücreyi veya sayı üreten bir işlemi belirtir. |
| başvururef | Zorunlu | Sıralamanın yapılacağı sayı listesini içeren diziyi veya hücre aralığını belirtir. |
| sıraorder | İsteğe bağlı | Listenin büyükten küçüğe mi, küçükten büyüğe mi sıralanacağını belirleyen sayıyı belirtir. |
Geçerli kullanımlar
=RANK(10;B1:B6)
=RANK(10;B1:B6;0)
=RANK(10;B1:B6;1)
=RANK(B2;$B$2:$B$6)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Satışlara göre sıralama
Satıcıların aylık satış tutarlarını büyükten küçüğe sıralayalım; en yüksek satış 1. sırayı alacak. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:RANK
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Satıcı | Aylık satış | Sıra |
| 2 | Ayşe | 52.000 | 2 |
| 3 | Mehmet | 38.000 | 4 |
| 4 | Zeynep | 61.000 | 1 |
| 5 | Can | 45.000 | 3 |
| 6 | Elif | 29.000 | 5 |
TemelExcelDepo v1.0.0
2. Küçük değerin üstün olduğu sıralama
Koşu sürelerinde en kısa süre en iyi derecedir. En küçük sayının 1. sırayı alması için sıra parametresine 1 verin. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:RANK
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Koşucu | Süre (sn) | Derece |
| 2 | Burak | 58 | 3 |
| 3 | Selin | 52 | 1 |
| 4 | Murat | 61 | 4 |
| 5 | Deniz | 55 | 2 |
| 6 | Hakan | 66 | 5 |
Süre SırasıExcelDepo v1.0.0
3. Eşit değerlerin sırası
İki öğrencinin notu aynı olduğunda ne olacağını görelim. Sıralama büyükten küçüğe yapılır ve sıra parametresi açıkça 0 verilir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:RANK
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Öğrenci | Not | Sıra |
| 2 | Ece | 90 | 1 |
| 3 | Kaan | 85 | 2 |
| 4 | Defne | 85 | 2 |
| 5 | Orhan | 70 | 4 |
| 6 | Sena | 60 | 5 |
Eşit NotlarExcelDepo v1.0.0
4. Metin içeren liste ve listede olmayan sayı
A sütunundaki puan listesinde sayı olmayan bir değer var; B sütunundaki bazı puanlar ise listede yok. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:RANK
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Puan listesi | Aranan puan | Sıra |
| 2 | 60 | 50 | 2 |
| 3 | yok | 30 | 4 |
| 4 | 50 | 45 | #YOK |
| 5 | 40 | 60 | 1 |
| 6 | 30 | 40 | 3 |
Hata DurumuExcelDepo v1.0.0
Kullanırken dikkat edin
- Yerine geçen işlev: RANK, Excel 2010 sürümünde eklenen RANK.EŞİT işlevinin yerini aldığı için yalnızca eski sürümlerle uyumluluk amacıyla bulunur ve yeni çalışmalarda kullanılması önerilmez.
- sıra parametresi: sıra 0 ise liste büyükten küçüğe sıralanmış gibi değerlendirilir: en büyük sayı 1. sırayı alır, en küçük sayı en büyük sıra numarasını alır. sıra 1 ise küçükten büyüğe değerlendirilir: en küçük sayı 1. sırayı, en büyük sayı en büyük sıra numarasını alır.
- Varsayılan değer: sıra parametresi boş bırakılırsa 0 kullanılır; yani sıralama büyükten küçüğe yapılır.
- başvuru parametresi: başvuru içindeki sayıların herhangi bir sırada olması gerekmez. başvuru içindeki sayısal olmayan değerler (metin gibi) yok sayılır ve sıralamaya katılmaz.
- Yinelenen sayılar: başvuru içinde aynı sayı birden fazla kez geçiyorsa hepsi aynı sırayı alır. Bu sayılar birden fazla konumu kapladığı için sonraki sıra numarası atlanır; örneğin 50, 40, 30, 30, 20, 10 listesinde 30 değeri 3. sırayı, 20 değeri ise 5. sırayı alır. Küçükten büyüğe sıralamada (sıra = 1) aynı listede 30 değeri yine 3. sırayı, 20 değeri 2. sırayı alır.
- Hata koşulları: sayı parametresi başvuru içinde bulunmuyorsa işlev #YOK hatası verir.
- İlgili işlevler: RANK.EŞİT: RANK işleviyle aynı sonucu verir ve yeni çalışma kitaplarında tercih edilmelidir. RANK.ORT: Aynı değerlere en üst sıra yerine sıraların ortalamasını vermek istediğinizde kullanılır. BÜYÜK ve KÜÇÜK: Sırası verilen değeri değil, belirli bir sıradaki değeri bulmak istediğinizde tercih edilir. EĞERSAY: Eşit değerleri ayırmak için sıraya ek bir sayaç eklemeniz gerektiğinde RANK ile birlikte kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024