Excel-də RANK funksiyasından necə istifadə etməli (6 İdeal Nümunə)

  • Bunu Paylaş
Hugh West

Rəqəmlər siyahısında ədədin nisbi mövqeyini təyin etmək üçün ən sadə üsul, siyahını azalan (böyükdən kiçiyə) və ya artan qaydada (kiçikdən böyüyə) çeşidləməkdir. Bu yazıda mən Excel-də RANK funksiyasından müxtəlif aspektlərdən istifadə edərək çeşidləmə yollarına diqqət yetirəcəyəm.

Excel-də RANK Funksiya (Quick View)

İçində aşağıdakı şəkildə Excel-də RANK funksiyasının əsaslarını görə bilərsiniz. Bu, Excel-də RANK funksiyasının tətbiqini təmsil edən məqalənin icmalıdır.

Təcrübə İş Kitabını endirin

Buradan, Mən sizin üçün təcrübə iş dəftərini təqdim etdim. Siz onu aşağıdakı linkdən yükləyə bilərsiniz.

RANK Function.xlsx-dən istifadə

RANK Funksiyasına Giriş

  • Funksiya Məqsədi:

RANK funksiyası verilmiş nömrənin digər nömrələrin verilmiş siyahısında mövqeyini qaytarır.

  • Sintaksis:

=RANK (nömrə, istinad, [sifariş])

  • Arqumentlər İzahı:

ARQUMENT

TƏLƏB OLUNUR/İSTEĞE BAĞLI

İZAHI

nömrə Tələb olunur Dəyişdirmək istədiyiniz nömrə.
ref Tələb olunur Bu, nömrəni ehtiva edən istinaddır (massiv və ya rəqəmlər siyahısı).
[sifariş]meyarlar.
  • RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0): Burada düstur olacaq COUNTIF funksiyasından əldə etdiyi nəticəni RANK funksiyasından əldə etdiyi nəticədən çıxarın.
  • IF(C5>0,RANK) (C5,$C$5:$C$16,0),RANK(C5,$C$5:$C$16,0)-COUNTIF($C$5:$C$16,0)): İndi, IF funksiyası C5 xanasındakı dəyərin 0 -dən böyük olub olmadığını yoxlayacaq. Əgər məntiqi_test Doğru olarsa, RANK funksiyasından nəticəni qaytaracaq. Əks halda, o RANK COUNTIF funksiyasından nəticəni qaytaracaq.
  • 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))): Nəhayət , bu ƏĞR funksiyası C5 xanasındakı dəyərin 0 olub olmadığını yoxlayacaq. Əgər məntiqi_test Doğru olarsa, düstur boş sətir qaytaracaq. Əks halda, o, ikinci ƏGƏR funksiyasına gedəcək.
    • Bundan sonra düsturu kopyalamaq üçün Doldurma Dəstəsini aşağı dartın.

    • Burada görə bilərsiniz ki, mən düsturu digər xanalara köçürdüm və istədiyim nəticəni aldım.

    Excel-də RANK funksiyasından istifadə edərkən ümumi xətalar

    Ümumi xətalar Onlar Göstər
    #Yoxdur Rətbədə tapmaq istədiyiniz verilmiş nömrə istinadda olmadıqda baş verir (siyahısırəqəmlər).

    Yadda saxlamalı olduğunuz şeylər

    • Microsoft xəbərdarlıq edir ki, RANK funksiyası olmaya bilər. daha yaxşı dəqiqlik və istifadə ilə sıralama üçün yeni və daha yaxşı funksiyalar hazırladıqları üçün gələcəkdə əlçatan olacaqlar.
    • RANK funksiyasını daxil edərkən sifarişi buraxsanız (bu isteğe bağlı arqumentdir) , funksiya avtomatik olaraq azalan qaydada çeşidlənəcək.

    Nəticə

    Beləliklə, məqaləmin sonuna çatdınız. Excel-də RANK funksiyasının müxtəlif istifadələrini əhatə etməyə çalışdım. Əgər RANK funksiyasından istifadə etmək üçün maraqlı və unikal üsulunuz varsa, lütfən, onu aşağıdakı şərhlər bölməsində paylaşın.

    Mənimlə olduğunuz üçün təşəkkürlər.

    Könüllü Bu, sıralama üsuludur. 0 azalan sıra üçün, 1 isə artan sıra üçün istifadə olunur.
    • Qayıtma Parametri:

    Rətbə nömrəsini qaytarır.

    Excel-də RANK funksiyasından istifadənin 6 ideal nümunəsi

    Bu məqaləni izah etmək üçün mən aşağıdakı verilənlər dəstini götürmüşəm. . Bu verilənlər bazası bəzi tələbələrin Adlarını və onların Əldə Edilən Qiymətlərini ehtiva edir. Mən Excel proqramında RANK funksiyasından istifadə edərək, Əldə Edilən Qiymətlərə əsaslanaraq, bu tələbələri Rətbə dərəcəm. Mən izah edəcəyəm 6 ideal nümunələr.

    1. RANK funksiyasını Azalan Sırada istifadə edin

    Bu ilk nümunədə mən istifadə edəcəyəm tələbələri azalan qaydada sıralamaq üçün RANK funksiyası. Gəlin bunu necə edə biləcəyinizi görək.

    Addımlar:

    • İlk olaraq, Rank -i göstərmək istədiyiniz xananı seçin. Burada mən D5 xanasını seçdim.
    • İkincisi, D5 xanasına aşağıdakı düsturu yazın.
    =RANK(C5,$C$5:$C$15,0)

    • Bundan sonra nəticəni əldə etmək üçün Enter düyməsini basın.

    Burada, RANKfunksiyasında mən rəqəm, C5:C15kimi C5seçdim. ref 0 sifarişkimi. İndi düstur azalan ardıcıllıqla C5:C15xana diapazonu arasında C5xanasındakı dəyərin dərəcəsini qaytaracaq. Referans üçün Mütləq Hüceyrə Referansıistifadə etdim Avtodoldurmaistifadə edərkən düstur dəyişmir.

    • Bundan sonra düsturu kopyalamaq üçün Doldurma Dəstəyi aşağı dartın.

    • Nəhayət, siz düsturu bütün digər xanalara köçürdüyünüz və hər bir tələbə üçün dərəcələr aldığınızı görəcəksiniz.

    2. Excel-də RANK funksiyasını artan qaydada tətbiq edin

    Siz həmçinin Excel-də RANK funksiyasından istifadə edərək dəyərləri sıralaya bilərsiniz. Bu nümunədə bunu necə edə biləcəyinizi sizə göstərəcəyəm. Burada düstur eyni olacaq, istisna olmaqla, 1 artan sıra üçün istifadə olunacaq. Gəlin addımlara baxaq.

    Addımlar:

    • Əvvəlcə Rank istədiyiniz xananı seçin. Burada mən D5 xanasını seçdim.
    • Sonra D5 xanasına aşağıdakı düsturu yazın.
    =RANK(C5,$C$5:$C$15,1)

    • Bundan sonra Ranq əldə etmək üçün Enter düyməsini basın.

    Burada, RANKfunksiyasında mən rəqəm, kimi C5 seçdim. C5:C15 refkimi və 1 sifarişkimi. İndi düstur artan qaydada C5:C15xana diapazonu arasında C5xanasındakı dəyərin dərəcəsini qaytaracaq. Avtomatik doldurmaistifadə edərkən düsturun dəyişməməsi üçün mən ref üçün Mütləq Xana Referansıistifadə etdim.

    • Sonra Doldurma Dəstəsini sürükləyin. düsturu kopyalamaq üçün aşağı salın.

    • Burada görə bilərsiniz ki, mən kopyaladımdüsturunu bütün digər hüceyrələrə yazın və hər bir tələbə üçün dərəcə qazanın.

    3. Qeyri-bitişik xanalarda RANK funksiyasını işlədin

    Bəzən siz boş xanaları və ya bitişik olmayan xanaları sıralamağınız lazım olan vəziyyətlə qarşılaşacaqsınız. Bu misalda mən sizə Excel-də RANK funksiyasından istifadə edərək, bu tip situasiyada necə sıralana biləcəyinizi göstərəcəyəm. Gəlin addımlara baxaq.

    Addımlar:

    • İlk olaraq, Rətbə istədiyiniz xananı seçin.
    • İkincisi, seçilmiş xanaya aşağıdakı düsturu yazın.
    =IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")

    • Üçüncüsü , Enter düyməsini basın və siz Rank əldə edəcəksiniz.

    🔎 Formula Necə İşləyir?

    • RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Burada, RANK funksiyasında mən C5 xanasını rəqəm , ($C$5,$C$6, $C$9:$C$12) ref kimi və 0 sifariş kimi. Düstur ref-də C5 xanasının dərəcəsini azalan ardıcıllıqla qaytarır. Və əgər o, referans diapazonunda nömrəni tapmazsa, xəta qaytarır.
    • IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): İndi, FERROR funksiyası hər hansı bir xəta aşkar edərsə, boş sətir qaytarır. Əks halda, dərəcəni qaytaracaq.
    • Bundan sonra düsturu kopyalamaq üçün Doldurma Dəstəsini aşağı dartın.

    • Nəhayət, siz onu kopyaladığımı görə bilərsinizdüsturunu digər hüceyrələrə verdim və istədiyim nəticəni əldə etdim.

    Oxşar Oxumalar

    • Necə Excel-də AVERAGEIFS funksiyasından istifadə etmək (4 Nümunə)
    • Excel-də COUNT Funksiyasından Necə İstifadə Edilir (5 Nümunə ilə)
    • Müxtəlif Yollar Excel-də sayma
    • Orta, Medianı və & Excel-də rejim
    • Excel-də CORREL funksiyasından necə istifadə etməli (3 Nümunə və VBA)

    4. Excel RANK funksiyasından istifadə edərək unikal dəyər əldə edin

    İki ədəd eynidirsə, RANK funksiyası avtomatik olaraq nömrələr üçün dublikat rütbə qaytarır. Məsələn, iki fərqli tələbə eyni qiymətləri alarsa (aşağıdakı şəklə baxın), siz onların Alınan Qiymətləri üçün dublikat dərəcələr tapacaqsınız.

    İndi , mən sizə bu problemi necə həll edə biləcəyinizi və bu tip vəziyyətdə unikal rütbə əldə edə biləcəyinizi göstərəcəyəm. İcazə verin sizə addımları göstərim.

    Addımlar:

    • Əvvəlcə Rətbə istədiyiniz xananı seçin.
    • Sonra, seçilmiş xanaya aşağıdakı düsturu yazın.
    =RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1

    • Sonra Enter düyməsini basın və siz Rank əldə edəcəksiniz.

    🔎 Düstur Necə İşləyir?

    • RANK(C5,$C$5:$C$15,0): Burada, RANK funksiyası, mən rəqəm kimi C5 , ref kimi C5:C15 və <1 seçdim>0 sifarişi kimi. İndi,düstur azalan qaydada C5:C15 xana diapazonu arasında C5 xanasındakı dəyərin dərəcəsini qaytaracaq.
    • COUNTIF($C$5:C5,C5): İndi COUNTIF funksiyasında mən $C$5:C5 -ni diapazonu kimi seçdim və C5 meyar kimi. Düstur aralıq -də kriteriyaya uyğun gələn xanaların sayını qaytaracaq.
    • RANK(C5,$C$5:$C$15,0) )+COUNTIF($C$5:C5,C5)-1: Nəhayət, bu düstur bu 2 funksiyalarından əldə etdiyi nəticələri cəmi edir və sonra 1-i çıxarır yekundan .
    • Bundan sonra düsturu digər xanalara köçürmək üçün Doldurma Dəstəsini aşağı dartın.

    • Sonunda siz düsturu digər xanalara köçürdüyünüzü və unikal Reytinqinizi aldığınızı görəcəksiniz.

    5. Excel-də əlaqələri kəsmək üçün RANK funksiyasından istifadə edin

    Bəzi hallarda siz unikal rütbə əldə etmək üçün əvvəlki metodu tətbiq edə bilməzsiniz. . Siz İkinci dərəcəli meyarlara əsaslanaraq əlaqələri pozmalısınız .

    Fərz etsək ki, Davamiyyət faizi hər bir tələbə üçün verilir. Aşağıdakı şəkildə siz verilənlər dəstinin həm Alınmış Qiymətlər , həm də Davamlılıq olduğunu görə bilərsiniz. Tələbənin Davamlılığı daha çox olarsa, o, eyni xalı olan, lakin daha az Davam olan digərindən irəlidə olacaq.

    Gəlin görək a istifadə edərək rütbəni necə əldə edə bilərsiniztiebreak.

    Addımlar:

    • Əvvəlcə, əsas meyarlara<əsaslanaraq Rətbə istədiyiniz xananı seçin. 2>.
    • Sonra seçilmiş xanaya aşağıdakı düsturu yazın.
    =RANK(C5,$C$5:$C$15,0)

    • Sonra, Rank əldə etmək üçün Enter düyməsini basın.

    Burada, RANKfunksiyası, mən rəqəmkimi C5, refolaraq C5:C15və <1 seçdim>0 sifarişikimi. İndi düstur azalan ardıcıllıqla C5:C15xana diapazonu arasında C5xanasındakı dəyərin dərəcəsini qaytaracaq. Avtomatik doldurmaistifadə edərkən düsturun dəyişməməsi üçün mən ref üçün Mütləq Xana Referansıistifadə etdim.

    • Bundan sonra Doldur Düsturu digər xanalara köçürmək üçün aşağıya vurun.

    • Sonra, mənim Rətbə hər bir tələbə üçün.

    • Bundan sonra Tie Break əldə etmək istədiyiniz xananı seçin. Burada mən ​​F5 xanasını seçdim.
    • Sonra F5 xanasına aşağıdakı düsturu yazın.
    =IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)

    • Sonra, nəticəni əldə etmək üçün Enter düyməsini basın.

    🔎 Düstur necə işləyir?

    • COUNTIF($C$5:$C $15,C5): Burada, COUNTIF funksiyasında mən aralıq C5 C5:C15 xana diapazonunu seçdim. 2> meyar kimi. Düsturseçilmiş diapazonda verilmiş kriteriyalara uyğun gələn xanaların sayını qaytarır.
    • RANK(D5,$D$5:$D$15,1): İndi RANK-da funksiyası, mən rəqəm kimi D5 xanasını, ref kimi D5:D15 1 sifariş kimi. Düstur dəyərləri artan qaydada sıralayır.
    • RANK(D5,$D$5:$D$15,1)/100: Burada əldə etdiyimiz nəticə RANK funksiyasından 100 -ə bölünür.
    • IF(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Nəhayət, IF funksiyası COUNTIF -dən aldığı dəyərin olub olmadığını yoxlayır. 1 -dən böyükdür. Əgər məntiqi_test Doğrudursa o zaman RANK funksiyasına keçir. Əks halda, 0 qaytarır.
    • Bundan sonra düsturu digər xanalara köçürmək üçün Doldurma Dəstəyi -ni aşağı dartın.

    • Burada görə bilərsiniz ki, mən düsturu bütün xanalara köçürdüm və istədiyim nəticəni aldım.

    • Sonra, mən Ranqdan Tie Break -dən ​​Final Rankı təyin edəcəyəm.
    • Bunu etmək üçün Cell G5 seçin.
    • Sonra Cell G5 -ə aşağıdakı düsturu yazın.
    =E5+F5

    • Sonra, nəticə əldə etmək üçün Enter düyməsini basın.

    Burada düstur E5 F5xanalarında dəyərin cəmlənməsiniqaytarır.

    • Bundan sonra , Doldurma Dəstəyini bura dartındüsturu digər xanalara köçürün.

    • Nəhayət, görə bilərsiniz ki, mən formulanı bütün xanalara köçürdüm və aldım. Qalstuk Break istifadə edərək Final Rank .

    6. Excel-də Sıfırlara Məhəl qoymadan RANK funksiyasını tətbiq edin

    Bu misalda mən sizə sıfırlara məhəl qoymadan dəyərləri necə sıralaya biləcəyinizi göstərəcəyəm . Budur, bu nümunə üçün aşağıdakı məlumat dəstini götürdüm. Bu data dəstinə Ay Mənfəət daxildir. mənfi mənfəət zərər sıfırlar qırılma deməkdir. Mən Excel RANK funksiyasından Mənfəət sıfırlara məhəl qoymadan sıralamaq üçün istifadə edəcəyəm.

    Gəlin görək addımlar.

    Addımlar:

    • İlk olaraq, Rank istədiyiniz xananı seçin. Burada mən D5 xanasını seçdim.
    • İkincisi, D5 xanasına aşağıdakı düsturu yazın.
    =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üsü, nəticəni əldə etmək üçün Enter düyməsini basın.

    🔎 Düstur Necə İşləyir?

    • RANK(C5,$C$5: $C$16,0): Burada RANK funksiyası C5:C15<2 xana diapazonunda C5 xanasının Rank -ni qaytarır> azalan ardıcıllıqla .
    • COUNTIF($C$5:$C$16,0): İndi COUNTIF funksiyasında mən C5:C15 xana diapazonunu aralıq meyar kimi 0 seçdi. Formula uyğun gələn xanaların sayını qaytaracaq

    Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.