İçindekiler
Bir sayının bir sayı listesindeki göreli konumunu belirlemek için en basit teknik, listeyi azalan (en büyükten en küçüğe) veya artan sırada (en küçükten en büyüğe) sıralamaktır. Bu makalede, aşağıdakileri kullanarak sıralama yöntemlerine odaklanacağım RANK fonksiyonu Excel'de farklı açılardan.
Excel'de RANK Fonksiyonu (Hızlı Görünüm)
Aşağıdaki resimde, aşağıdaki programın temellerini görebilirsiniz SIRA fonksiyonunun Excel'deki bir uygulamasını temsil eden makaleye genel bir bakıştır. SIRA Excel'de işlev.
Alıştırma Çalışma Kitabını İndirin
Burada, sizin için alıştırma çalışma kitabını sağladım. Aşağıdaki bağlantıdan indirebilirsiniz.
RANK Fonksiyonunu Kullanma.xlsxRANK Fonksiyonuna Giriş
- Fonksiyon Hedefi:
Bu SIRA fonksiyonu, verilen bir sayının diğer sayılardan oluşan bir listedeki konumunu döndürür.
- Sözdizimi:
=RANK (sayı, ref, [sıra])
- Argümanlar Açıklama:
TARTIŞMA | GEREKLI/ISTEĞE BAĞLI | AÇIKLAMA |
sayı | Gerekli | Sıralamak istediğiniz numara. |
ref | Gerekli | Sayıyı içeren referanstır (bir dizi veya sayı listesi). |
[sipariş] | Opsiyonel | Bu bir sıralama yöntemidir. 0 azalan sıra için kullanılır ve 1 artan sıra için kullanılır. |
- Dönüş Parametresi:
Bir sıra numarası döndürür.
Excel'de RANK Fonksiyonunu Kullanmak İçin 6 İdeal Örnek
Bu makaleyi açıklamak için aşağıdaki veri kümesini aldım. İsimler bazı öğrencilerin ve onların Elde Edilen İşaretler . Yapacağım Rütbe bu öğrenciler için Elde Edilen İşaretler kullanarak SIRA Excel'de işlev. Açıklayacağım 6 ideal örnekler.
1. Azalan Sırada RANK İşlevini Kullanın
Bu ilk örnekte, ben SIRA fonksiyonunu kullanarak öğrencileri azalan sırada sıralayabilirsiniz. Bunu nasıl yapabileceğinizi görelim.
Adımlar:
- İlk olarak, göstermek istediğiniz hücreyi seçin Rütbe Burada, ben seçtim Hücre D5 .
- İkinci olarak Hücre D5 aşağıdaki formülü yazınız.
=RANK(C5,$C$5:$C$15,0)
- Bundan sonra, tuşuna basın Girin sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü kopyalamak için aşağı.
- Son olarak, formülü diğer tüm hücrelere kopyaladığınızı ve her öğrenci için sıralama elde ettiğinizi göreceksiniz.
2. Excel'de Artan Sırada RANK İşlevini Uygulayın
Değerleri şu öğeyi kullanarak da sıralayabilirsiniz SIRA Bu örnekte, size bunu nasıl yapabileceğinizi göstereceğim. Burada, formül aşağıdakiler dışında aynı olacaktır 1 için kullanılacaktır. artan sıra Adımları görelim.
Adımlar:
- Başlangıçta, istediğiniz hücreyi seçin Rütbe Burada, ben seçtim Hücre D5 .
- Sonra, içinde Hücre D5 aşağıdaki formülü yazınız.
=RANK(C5,$C$5:$C$15,1)
- Bundan sonra, tuşuna basın Girin almak için Rütbe .
- Sonra, sürükleyin Doldurma Kolu Formülü kopyalamak için aşağı.
- Burada, formülü diğer tüm hücrelere kopyaladığımı ve her öğrenci için bir sıralama elde ettiğimi görebilirsiniz.
3. Bitişik Olmayan Hücrelerde RANK İşlevini Kullanma
Bazen öyle bir durumla karşılaşırsınız ki boş hücreleri veya bitişik olmayan hücreleri sıralama Bu örnekte, size bu tür bir durumda nasıl sıralama yapabileceğinizi göstereceğim. SIRA Excel'de fonksiyon. Adımları görelim.
Adımlar:
- İlk olarak, istediğiniz hücreyi seçin Rütbe .
- İkinci olarak, seçilen hücreye aşağıdaki formülü yazın.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")
- Üçüncü olarak, basın Girin ve sen alacaksın Rütbe .
🔎 Formül Nasıl Çalışır?
- RANK(C5,($C$5,$C$6,$C$9:$C$12),0): İşte, burada SIRA işlevinde, hücreyi seçtim C5 olarak sayı , ($C$5,$C$6,$C$9:$C$12) olarak ref ve 0 olarak Sipariş . Formül, hücrenin sıralamasını döndürür C5 ref içinde azalan sıra . ve ref aralığındaki sayıyı bulamazsa bir hata döndürür.
- IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),""): Şimdi, IFERROR işlevi Herhangi bir hata bulursa boş bir dize döndürür. Aksi takdirde, sıralamayı döndürür.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü kopyalamak için aşağı.
- Son olarak, formülü diğer hücrelere kopyaladığımı ve istediğim çıktıyı aldığımı görebilirsiniz.
Benzer Okumalar
- Excel'de AVERAGEIFS Fonksiyonu Nasıl Kullanılır (4 Örnek)
- Excel'de COUNT Fonksiyonu Nasıl Kullanılır (5 Örnekle)
- Excel'de Saymanın Farklı Yolları
- Excel'de Ortalama, Medyan, & Mod nasıl hesaplanır
- Excel'de CORREL Fonksiyonu Nasıl Kullanılır (3 Örnek ve VBA)
4. Excel RANK İşlevini Kullanarak Benzersiz Değer Alın
Eğer iki sayı aynı ise SIRA fonksiyonu otomatik olarak bir yinelenen sıralama Örneğin, iki farklı öğrenci aynı notları alırsa (aşağıdaki şekle bakınız), bu öğrencilerin Elde Edilen İşaretler .
Şimdi size bu sorunu nasıl çözebileceğinizi göstereceğim ve bir benzersiz rütbe Size adımları göstereyim.
Adımlar:
- Başlangıçta, istediğiniz hücreyi seçin Rütbe .
- Ardından, seçilen hücreye aşağıdaki formülü yazın.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1
- Ardından, tuşuna basın Girin ve sen alacaksın Rütbe .
🔎 Formül Nasıl Çalışır?
- RANK(C5,$C$5:$C$15,0): İşte, burada SIRA fonksiyonunu seçtim C5 olarak sayı , C5:C15 olarak ref ve 0 olarak Sipariş Şimdi, formül hücredeki değerin sıralamasını döndürür C5 hücre aralığı arasında C5:C15 içinde azalan sıra .
- COUNTIF($C$5:C5,C5): Şimdi, içinde COUNTIF işlevi seçtim $C$5:C5 olarak aralık ve C5 olarak kriterler Formül, formüldeki hücre sayısını döndürür. aralık eşleşen kriterler .
- RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1: Son olarak, bu formül toplamlar bunlardan elde ettiği sonuçlar 2 fonksiyonları ve ardından 1 çıkarır bir şey yok. TOPLAMA .
- Bundan sonra, sürükleyin Doldurma Kolu Formülü diğer hücrelere kopyalamak için aşağı.
- Sonunda, formülü diğer hücrelere kopyaladığınızı ve benzersiz Sıralama .
5. Excel'de Bağları Koparmak için RANK İşlevini Kullanın
Bazı durumlarda, bir önceki yöntemi uygulayarak benzersiz rütbe . İhtiyacınız olacak bağları koparmak dayalı i̇ki̇nci̇l kri̇terler .
Varsayalım ki Katılım Aşağıdaki resimde, veri kümesinin her iki öğrenciyi de içerdiğini görebilirsiniz Elde Edilen İşaretler ve Katılım . Eğer bir öğrencinin daha fazla Katılım aynı puana sahip ancak daha az puanı olan diğerinin önüne geçecektir. Katılım .
Bir eşitlik bozma kullanarak sıralamayı nasıl elde edebileceğinizi görelim.
Adımlar:
- İlk olarak, istediğiniz hücreyi seçin Rütbe dayalı bi̇ri̇nci̇l kri̇terler .
- Ardından, seçilen hücreye aşağıdaki formülü yazın.
=RANK(C5,$C$5:$C$15,0)
- Ardından, tuşuna basın Girin almak için Rütbe .
- Bundan sonra, sürükleyin Doldurma Kolu Formülü diğer hücrelere kopyalamak için aşağı.
- Daha sonra, elimde bir Rütbe her öğrenci için.
- Bundan sonra, almak istediğiniz hücreyi seçin Eşitlik Bozma Burada, ben seçtim Hücre F5 .
- Sonra, içinde Hücre F5 aşağıdaki formülü yazınız.
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)
- Ardından, tuşuna basın Girin sonucu almak için.
🔎 Formül Nasıl Çalışır?
- COUNTIF($C$5:$C$15,C5): İşte, burada COUNTIF işlevinde, hücre aralığını seçtim C5:C15 olarak aralık ve hücre C5 olarak kriterler Formül, seçilen aralıkta verilen ölçütlerle eşleşen hücre sayısını döndürür.
- RANK(D5,$D$5:$D$15,1): Şimdi, içinde SIRA işlevinde, hücreyi seçtim D5 olarak sayı , D5:D15 olarak ref ve 1 olarak Sipariş Formül, aşağıdaki değerleri sıralar artan sıra .
- RANK(D5,$D$5:$D$15,1)/100: Burada elde ettiğimiz sonuç SIRA fonksiyonunun bölünmesiyle 100 .
- IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0): Sonunda, IF fonksiyonu 'den aldığı değerin doğru olup olmadığını kontrol eder. COUNTIF o 1'den büyük . Eğer mantıksal_test o Doğru sonra da SIRA fonksiyonunu döndürür. 0 .
- Bundan sonra, sürükleyin Doldurma Kolu Formülü diğer hücrelere kopyalamak için aşağı.
- Burada, formülü tüm hücrelere kopyaladığımı ve istediğim çıktıyı aldığımı görebilirsiniz.
- Daha sonra, ben de Son Sıralama bir şey yok. Rütbe ve Eşitlik Bozma .
- Bunu yapmak için Hücre G5 .
- Sonra, içinde Hücre G5 aşağıdaki formülü yazınız.
=E5+F5
- Ardından, tuşuna basın Girin sonucu almak için.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü diğer hücrelere kopyalamak için.
- Son olarak, formülü tüm hücrelere kopyaladığımı ve aşağıdakileri elde ettiğimi görebilirsiniz Son Sıralama kullanarak Kravat Mola .
6. Excel'de Sıfırları Yok Sayarak RANK İşlevini Uygulayın
Bu örnekte, size aşağıdakileri nasıl yapabileceğinizi göstereceğim Rütbe değerler sıfırları yok sayma Burada, bu örnek için aşağıdaki veri kümesini aldım. Bu veri kümesi şunları içerir Ay ve Kâr . Bu negatif karlar yani kayıp ve sıfırlar yani başabaş . Excel'i kullanacağım SIRA fonksiyonunu sıralamak için Karlar sıfırları göz ardı ederek .
Adımları görelim.
Adımlar:
- İlk olarak, istediğiniz hücreyi seçin Rütbe Burada, ben seçtim Hücre D5 .
- İkinci olarak Hücre D5 aşağıdaki formülü yazınız.
=IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0))
- Üçüncü olarak, basın Girin sonucu almak için.
🔎 Formül Nasıl Çalışır?
- RANK(C5,$C$5:$C$16,0): İşte, burada SIRA fonksiyonunun döndürdüğü Rütbe hücre C5 hücre aralığında C5:C15 içinde azalan sıra .
- COUNTIF($C$5:$C$16,0): Şimdi, içinde COUNTIF işlevinde, hücre aralığını seçtim C5:C15 olarak aralık ve 0 olarak kriterler Formül, ölçütlerle eşleşen hücre sayısını döndürür.
- RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Burada formül şu şekilde olacaktır çıkarma 'den aldığı sonucu COUNTIF fonksiyonundan aldığı sonuçtan SIRA fonksiyon.
- IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Şimdi EĞER işlevi, hücredeki değerin C5 o 0'dan büyük . Eğer mantıksal_test o Doğru 'den gelen sonucu döndürecektir. SIRA fonksiyonundan elde edilen sonucu döndürür. SIRA ve COUNTIF fonksiyon.
- IF(C5=0,"",IF(C5>0,RANK(C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): Son olarak, bu EĞER işlevi, hücredeki değerin C5 o 0 . Eğer mantıksal_test o Doğru sonra formül bir boş dize . Aksi takdirde, ikinci EĞER işlevi .
- Bundan sonra, sürükleyin Doldurma Kolu Formülü kopyalamak için aşağı.
- Burada, formülü diğer hücrelere kopyaladığımı ve istediğim çıktıyı aldığımı görebilirsiniz.
Excel'de RANK İşlevini Kullanırken Sık Karşılaşılan Hatalar
Yaygın Hatalar | Gösterdiklerinde |
#N/A | Sıralamasını bulmak istediğiniz verilen sayı referansta (sayılar listesi) mevcut olmadığında ortaya çıkar. |
Hatırlanması Gerekenler
- Microsoft şu uyarıda bulunuyor SIRA fonksiyonu, daha iyi doğruluk ve kullanım ile sıralama için yeni ve daha iyi fonksiyonlar geliştirdiklerinden gelecekte kullanılamayabilir.
- Eklerken sırayı atlarsanız (isteğe bağlı bir argüman olduğu için) SIRA işlevinde, işlev otomatik olarak azalan sırada sıralanacaktır.
Sonuç
Yazımın sonuna geldiniz. SIRA işlevini kullanmak için ilginç ve benzersiz bir yönteminiz varsa SIRA fonksiyonu ile ilgili görüşlerinizi lütfen aşağıdaki yorumlar bölümünde paylaşın.
Benimle olduğun için teşekkürler.