Mündəricat
Çox vaxt çoxlu kriteriyalar əsasında verilənlər bazasından elementləri sıralamağınız lazım ola bilər. Daha dəqiq desək, bir sütunda bağlar olduqda bu tapşırığı yerinə yetirməlisiniz. Bu ibrətamiz sessiyada mən Excel-də çoxsaylı meyarlar əsasında sıralanmanın düzgün izahı ilə 4 işi nümayiş etdirəcəyəm.
Təcrübə İş Kitabını Yükləyin
Renkinləşdirmə Əsaslı Çoxsaylı Kriteriyalar.xlsx üzrə
Excel-də Çoxsaylı Kriteriyalar əsasında Sıralanma üçün 4 İş
Gəlin bugünkü məlumat dəstini təqdim edək, burada Ballar Tələbə Riyaziyyat və Psixologiya də müvafiq Qrup üzrə verilir. Burada D6 və D7 xanalar D sütununda bağlanır. Beləliklə, E sütununu nəzərə alaraq reytinqi tətbiq edək.
1. RANK.EQ və COUNTIFS funksiyalarından istifadə
başlanğıc metodu üçün mən sizə RANK.EQ funksiyasının və COUNTIFS funksiyasının birgə istifadəsini göstərəcəyəm. İki Xal əsasında sıralamaq üçün aşağıdakı düsturu daxil edin.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
Burada, C5 və D5 Hesabın (Riyaziyyat) başlanğıc xanasıdır, yəni C, və Xal (Psixologiya) , yəni D müvafiq olaraq.
⧬ Düsturun izahı:
- RANK.EQ funksiyası rütbə nömrəsini qaytarır. C5 xanasına əsaslanan C5:C15 xana diapazonu. Təəssüf ki, dublikat üçün eyni dərəcəni təmin edirxallar (məsələn, C6 , C7 və C12 xanalar üçün dərəcə nömrəsi 7-dir).
- Beləliklə, COUNTIFS funksiya azalan qaydada təyin edilir ( “>”&$D5) t o dublikat xalları hesablayın. Məsələn, funksiya C7 xanası üçün 1-i və C12 xanası üçün 2-ni qaytarır.
- Lakin iki çıxışı cəmlədiyiniz zaman, yəni çıxış RANK.EQ funksiyası və COUNTIFS funksiyasının çıxışı ilə siz bütün tələbələr üçün unikal dərəcə nömrəsi əldə edəcəksiniz.
ENTER düyməsinə basdıqdan və Doldurma Dəstəyi alətindən istifadə etdikdən sonra aşağıdakı nəticəni əldə edəcəksiniz.
Diqqətlə baxsanız yuxarıdakı şəkildə, Robert Smith üçün Rütbə 7 ( B6:E6 xanalarına baxın), Cim Braun üçün isə 8-dir ( B7:E7 xanalar).
Ətraflı oxuyun: Excel-də Avtomatik Sıralama Cədvəli Necə Yaradılır (Sürətli Addımlarla)
2. COUNTIF və COUNTIFS Funksiyalarından istifadə etməklə Çoxsaylı Kriteriyalar əsasında Sıralanma
Eyni şəkildə, siz RANK.EQ funksiyası əvəzinə COUNTIF funksiyasından istifadə edə bilərsiniz.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
Burada xalları artan qaydada sıralamaq istəyirəm ( “<“&$D5) .
⧬ Düsturun izahı:
- COUNTIF funksiyası müvafiq xanadan daha böyük dəyərlərə malik olan xanaların sayını hesablayır (məsələn, James Smith üçün C5 , C6 üçün). Cim Braun və s.).
- Son olaraq, COUNTIF funksiyası ən kiçik dəyərlər üçün, yəni C13 xanası üçün 0 qaytardığı üçün çıxışa 1 əlavə etməlisiniz.
Beləliklə, nəticə aşağıdakı kimi olacaq.
Daha çox oxuyun: Rank IF Formula in Excel (5 Nümunə)
Oxşar oxunuşlar
- Excel-də bağlarla necə sıralanmalı (5 sadə üsul)
- Excel-də Reytinq Faizinin Hesablanması (7 Uyğun Nümunə)
- Excel-də Ən Yaxşı 10 Faizin Hesablanması (4 Yol)
3. RANK və SUMPRODUCT Funksiyalarının tətbiqi
Həmçinin, siz həm RANK funksiyası , həm də SUMPRODUCT funksiyasından istifadə edə bilərsiniz. elementləri çoxsaylı meyarlara əsasən sıralamaq üçün funksiyası.
İndi GRE Score (Kəmiyyət) və əsasında sıralamağınız lazım olan aşağıdakı verilənlər toplusuna baxın. Maliyyə Yardımı . Lakin C10 və C11 in xana qiymətləri bağlıdır.
Beləliklə, aşağıdakı birləşmiş düsturu daxil edin.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ Düsturun izahı:
- RANK funksiyası qaytarır C10 və C11 <-də dublikat dəyəri ilə C5 xanasına əsaslanan $C$5:$C$15 xana diapazonundan dərəcə nömrəsi 7>xana (dərəcə nömrəsi 2 -dir).
- Və SUMPRODUCT funksiyası heç bir bağlı dəyərlər olmadığı halda 0 tapır. Lakin C10 xanası üçün 1 qaytarır.
- Qeyd edək ki, ( — ) operatoru qaytarmaq üçün istifadə olunur. DOĞRU və YANLIŞ üçün 0 almaq əvəzinə 1 .
- Beləliklə, siz dublikat dərəcə nömrəsindən asanlıqla qaça bilərsiniz bu düsturdan istifadə etməklə.
Nəhayət, nəticə aşağıdakı kimi görünəcək.
İstifadə etmək əvəzinə RANK funksiyası, siz COUNTIF funksiyasından istifadə edə bilərsiniz. Amma bu halda 1 əlavə etməlisiniz.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Şübhəsiz ki, siz eyni nəticəni əldə edəcəksiniz.
Ətraflı oxuyun: Excel-də İşçilərin Reytinqini Necə Yığmaq (3 Metod)
4. Qrup üzrə Çoxsaylı Kriteriyalarla Sıralanma
Verilənlər toplusunda ümumi Qruplar varsa, necə? Məsələn, Elm qrupu C5:C6 və C11:C12 hüceyrələrini əhatə edir.
Xoşbəxtlikdən , siz həm Qrup , həm də Xal ilə əlaqəli unikal dərəcə nömrəsi əldə edə bilərsiniz. Qruplar üzrə çoxsaylı meyarlar əsasında Excel-də sıralamağa kömək edə biləcək funksiyalarımız var.
4.1. COUNTIFS Funksiyasından istifadə
COUNTIFS funksiyasından istifadə edərək, siz asanlıqla təyin olunmuş Qrup a görə ( " Qrup xalını sıralaya bilərsiniz. >”&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Formula izahı:
- COUNTIFS($C$5:$C$15,C5) 4-ü qaytarır, çünki mövcud 4 sətir var, yəni Elm .
- Və, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,”>”&D5) sintaksisi ən yüksək xallar üçün 0 qaytarır (məs. E6 xanası üçün). Buna görə də 1 əlavə etməlisiniz.
Burada xallar Qrup əsasında ayrıca sıralanır. Məsələn, Cim Braun ( B6 xana) 1-ci yerdədir, baxmayaraq ki, Meri Smitin ( B13 xanası) balı ondan daha yüksəkdir.
Daha çox oxuyun. : Excel-də Qrup daxilində necə sıralanmalı (3 üsul)
4.2. SUMPRODUCT
Funksiyasından istifadə etməklə, siz SUMPRODUCT funksiyasının istifadə edildiyi (artan sıra ilə sıralama) aşağıdakı düsturdan istifadə edə bilərsiniz.
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Formula İzahı:
- MƏHSUL((C5=$C$5:$C$15) 0 qaytarır.
- Bundan başqa, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) 2 tapır.Lakin SUMPRODUCT funksiyası E7 xanası üçün qaytarır 0 , çünki bu, ən kiçik xaldır. Bu cür xətaların qarşısını almaq üçün 1 .
Daha çox oxuyun: Excel-də Orta Qiyməti Necə Sıralamaq olar (4 Ümumi Ssenari)
Nəticə
Bu, bugünkü sessiyanın sonudur. Bununla Excel-də bir neçə meyar əsasında rakingi həyata keçirə bilərsiniz. İstənilən sualınız varsa və ya tövsiyələr, lütfən, şərh bölməsində paylaşın.