İçindekiler
Genellikle bir veri kümesindeki öğeleri birden çok kritere göre sıralamanız gerekebilir. Daha spesifik olarak, bir sütunda bağlar olduğunda bu görevi yerine getirmeniz gerekir. Bu öğretici oturumda, Excel'de birden çok kritere göre sıralamanın doğru açıklamasını içeren 4 durum göstereceğim.
Alıştırma Çalışma Kitabını İndirin
Çoklu Kriterlere Dayalı Sıralama.xlsx
4 Excel'de Birden Fazla Kritere Dayalı Sıralama için Durumlar
Bugünün veri setini tanıtalım Skorlar .. Öğrenci içinde Matematik ve Psikoloji karşılıklarına göre verilmiştir. Grup İşte, D6 ve D7 hücreler sütunda bağlanır D Öyleyse, sıralamayı sütunu dikkate alarak uygulayalım E .
1. RANK.EQ ve COUNTIFS Fonksiyonlarının Kullanılması
Başlangıç metodunda, size şu araçların birlikte kullanımını göstereceğim RANK.EQ fonksiyon ve COUNTIFS işlevi . İkisine göre sıralamak için Skorlar aşağıdaki formülü ekleyin.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
İşte, C5 ve D5 'nin başlangıç hücresidir. Puan (Matematik) yani sütun C, ve Puan (Psikoloji) yani sütun D sırasıyla.
⧬ Formül Açıklaması:
- Bu RANK.EQ fonksiyonundan rütbe numarasını döndürür. C5:C15 hücre aralığına dayalı olarak C5 Ne yazık ki, yinelenen puanlar için aynı sıralamayı sağlar (örneğin, sıra numarası C6 , C7 ve C12 hücreler).
- Bu yüzden COUNTIFS fonksiyonu azalan sırada atanır ( ">"&$D5) t o yinelenenleri say skorları için 1 döndürür. Örneğin, fonksiyon C7 hücresi için 2 ve C12 Hücre.
- Ancak, iki çıktıyı topladığınızda, yani çıktı RANK.EQ fonksiyonunun çıktısı ve COUNTIFS işlevinde, tüm öğrenciler için benzersiz sıra numarasını alırsınız.
Tuşuna bastıktan sonra GİRİŞ ve kullanarak Doldurma Kolu aracını kullandığınızda aşağıdaki çıktıyı alırsınız.
Yukarıdaki resme yakından bakarsanız, şu şekilde olduğunu görürsünüz Rütbe Robert Smith için 7'dir (bakınız B6:E6 hücreler), Jim Brown için ise 8'dir (bkz. B7:E7 hücreler).
Daha fazlasını okuyun: Excel'de Otomatik Sıralama Tablosu Nasıl Oluşturulur (Hızlı Adımlarla)
2. COUNTIF ve COUNTIFS Fonksiyonlarını Kullanarak Çoklu Kriterlere Dayalı Sıralama
Benzer şekilde, aşağıdakileri de kullanabilirsiniz COUNTIF işlevi yerine RANK.EQ fonksiyon.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
Burada, puanları artan sırada sıralamak istiyorum ( "<"&$D5) .
⧬ Formül Açıklaması:
- Bu COUNTIF işlevi, ilgili hücreden daha büyük değerlere sahip hücrelerin sayısını sayar (örneğin C5 James Smith için, C6 Jim Brown için, ve benzeri).
- Son olarak, 1'i çıktı olarak eklemeniz gerekir. COUNTIF fonksiyon döner 0 en küçük değerler için, yani C13 Hücre.
Böylece, çıktı aşağıdaki gibi olacaktır.
Daha fazlasını okuyun: Excel'de IF Formülünü Sıralama (5 Örnek)
Benzer Okumalar
- Excel'de Bağlarla Nasıl Sıralama Yapılır (5 Basit Yol)
- Excel'de Sıralama Yüzdelik Dilimini Hesaplama (7 Uygun Örnek)
- Excel'de İlk Yüzde 10 Nasıl Hesaplanır (4 Yol)
3. RANK ve SUMPRODUCT Fonksiyonlarının Uygulanması
Ayrıca, her ikisini de kullanabilirsiniz SIRA fonksiyon ve SUMPRODUCT fonksiyon öğeleri birden fazla kritere göre sıralamak için.
Şimdi, aşağıdaki veri kümesine bakın. GRE Puanı (Quant) ve Mali Yardım . ancak hücre değerleri C10 ve C11 berabere.
Bu nedenle, aşağıdaki birleşik formülü ekleyin.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ Formül Açıklaması:
- Bu SIRA fonksiyonundan rütbe numarasını döndürür. $C$5:$C$15 hücre aralığına dayalı olarak C5 hücresindeki yinelenen değer ile C10 ve C11 hücreler (sıra numarası 2 ).
- Ve SUMPRODUCT fonksiyon bulur 0 Ancak bağlı değer olmaması durumunda 1 için C10 Hücre.
- Özellikle, ( - ) işleci döndürmek için kullanılır 1 almak yerine DOĞRU ve 0 için YANLIŞ .
- Böylece, bu formülü kullanarak yinelenen sıra numarasından kolayca kaçınabilirsiniz.
Son olarak, çıktı aşağıdaki gibi görünecektir.
Kullanmak yerine SIRA fonksiyonunu kullanmak için COUNTIF fonksiyonunu eklemeniz gerekir. 1 Bu durumda.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Kesinlikle aynı çıktıyı alacaksınız.
Daha fazlasını okuyun: Excel'de Sıralama Çalışanları Nasıl Yığılır (3 Yöntem)
4. Gruba Göre Çoklu Kriterlerle Sıralama
Ya bazı ortak noktalarınız varsa Gruplar Örneğin, veri kümenizdeki Bilim grup kapakları C5:C6 ve C11:C12 hücreler.
Neyse ki, her ikisiyle de ilgilenen benzersiz sıra numarasını alabilirsiniz Grup ve Skor Excel'de gruplar üzerinde birden fazla kritere göre sıralama yapmak için bize yardımcı olabilecek fonksiyonlarımız var.
4.1. COUNTIFS Fonksiyonunun Kullanılması
Kullanarak COUNTIFS fonksiyonunu kullanarak, kolayca Skor atanan kişi tarafından Grup azalan sırada ( ">"&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Formül Açıklaması:
- Bu COUNTIFS($C$5:$C$15,C5) 4 dizge mevcut olduğu için 4 döndürür, yani Bilim .
- Ve COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) sözdizimi döndürür 0 en yüksek puanlar için (örn. E6 hücre). Bu yüzden eklemeniz gerekir 1 .
Burada puanlar Grup bazında ayrı ayrı sıralanır. Örneğin, Jim Brown ( B6 hücresi) 1. sırada yer almasına rağmen Mary Smith'in ( B13 hücre) ondan daha iyi karşılandı.
Daha fazlasını okuyun: Excel'de Grup İçinde Sıralama Nasıl Yapılır (3 Yöntem)
4.2. SUMPRODUCT Fonksiyonunun Kullanılması
Benzer şekilde, aşağıdaki formülü kullanabilirsiniz SUMPRODUCT fonksiyonu kullanılır (artan sırada sıralama).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Formül Açıklaması:
- Bu SUMPRODUCT((C5=$C$5:$C$15) geri döner 0 .
- Bunun yanı sıra SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) bulur 2 . Ama SUMPRODUCT fonksiyonu için döndürür E7 hücre 0 en küçük skor olduğu için 1 bu tür bir hatayı önlemek için.
Daha fazlasını okuyun: Excel'de Ortalama Nasıl Sıralanır (4 Yaygın Senaryo)
Sonuç
Bugünkü oturumumuzun sonuna geldik. Excel'de birden fazla kritere dayalı olarak tırmıklama işlemini bu şekilde gerçekleştirebilirsiniz. Her neyse, herhangi bir sorunuz veya öneriniz varsa, lütfen bunları yorumlar bölümünde paylaşın.