Excel RANK funksiyası və dərəcəni hesablamaq üçün digər yollar

  • Bunu Paylaş
Michael Brown

Təlimat Excel Rank funksiyalarının spesifik xüsusiyyətlərini izah edir və Excel-də çoxsaylı meyarlara əsasən sıralamağı, məlumatı qruplar üzrə sıralamaq, faiz dərəcəsini hesablamaq və sairləri göstərir.

Rəqəmlər siyahısında ədədin nisbi mövqeyini müəyyən etmək lazım olduqda, ən asan yol ədədləri artan və ya azalan qaydada çeşidləməkdir. Əgər nədənsə çeşidləmək mümkün deyilsə, Excel-də Rank düsturu bu işi yerinə yetirmək üçün mükəmməl vasitədir.

    Excel RANK funksiyası

    Excel-də RANK funksiyası qaytarır eyni siyahıdakı digər dəyərlərlə müqayisədə rəqəmsal dəyərin sırası (və ya dərəcəsi). Başqa sözlə, o sizə hansı dəyərin ən yüksək, ikinci ən yüksək olduğunu və s. olduğunu bildirir.

    Sorlanmış siyahıda müəyyən ədədin rütbəsi onun mövqeyi olacaqdır. Excel-də RANK funksiyası ən böyük dəyərdən (sanki azalan qaydada çeşidlənir) və ya ən kiçik dəyərdən (sanki artan qaydada çeşidlənir) başlayan dərəcəni təyin edə bilər.

    Excel RANK funksiyasının sintaksisi belədir. aşağıdakı:

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

    Burada:

    Nömrə (tələb olunur) - dərəcəsini tapmaq istədiyiniz dəyər.

    Ref (tələb olunur) - sıralanmaq üçün rəqəmli dəyərlərin siyahısı. O, nömrələr massivi və ya nömrələr siyahısına istinad kimi təqdim edilə bilər.

    Sifariş (isteğe bağlı) - dəyərlərin necə sıralanacağını göstərən nömrə:

    • 0 və ya buraxılıbsa, dəyərlər sıralanırTRUE və FALSE diapazon elementinin A2 ilə eyni qrupa aid olub-olmamasına əsaslanır.
    • İkincisi, siz hesabı yoxlayırsınız. Qiymətləri böyükdən kiçiyə ( azalan qaydada ) sıralamaq üçün (C2<$C$2:$C$11) şərtdən istifadə edin, bu, C2-dən böyük və ya ona bərabər olan xanalar üçün TRUE, əks halda YANLIŞ qaytarır.

    Microsoft Excel şərtlərində DOĞRU = 1 və YANLIŞ = 0 olduğundan, iki massivi vurmaq 1 və 0-dan ibarət massiv verir, burada 1 yalnız hər iki şərtin yerinə yetirildiyi sətirlər üçün qaytarılır.

    Sonra SUMPRODUCT 1 və 0 massivinin elementlərini toplayır, beləliklə, hər qrupdakı ən böyük ədəd üçün 0 qaytarır. Və siz 1 ilə sıralamağa başlamaq üçün nəticəyə 1 əlavə edirsiniz.

    Qruplar daxilində ədədləri kiçikdən böyüyə ( artan sifariş ) sıralayan düstur eyni ilə işləyir məntiq. Fərq ondadır ki, SUMPRODUCT müəyyən qrupdakı ən kiçik ədəd üçün 0 qaytarır, çünki həmin qrupdakı heç bir nömrə 2-ci şərtə cavab vermir (C2>$C$2:$C$7). Yenə, siz düsturun nəticəsinə 1 əlavə etməklə sıfır dərəcəsini 1-ci dərəcə ilə əvəz edirsiniz.

    Massiv elementlərini əlavə etmək üçün SUM funksiyasından istifadə edə bilərsiniz. Lakin bu, Ctrl + Shift + Enter vasitəsilə tamamlanan massiv düsturundan istifadə etməyi tələb edir. Məsələn:

    =SUM((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    Müsbət və mənfi ədədləri ayrı-ayrılıqda necə sıralamaq olar

    Rəqəmlər siyahısında həm müsbət, həm də mənfi dəyərlər varsa, Excel RANK funksiyasıqısa zamanda hamısını sıralayacaq. Bəs müsbət və mənfi ədədlərin ayrı-ayrılıqda sıralanmasını istəsəniz necə olar?

    A2-dən A10-a qədər xanalardakı rəqəmlərlə müsbət və mənfi dəyərlər üçün fərdi sıralama əldə etmək üçün aşağıdakı düsturlardan birini istifadə edin:

    Azalan rütbəli müsbət ədədlər:

    =IF($A2>0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    Artan müsbət rütbəli ədədlər:

    =IF($A2>0,COUNTIF($A$2:$A$10,">0")-COUNTIF($A$2:$A$10,">"&$A2),"")

    Azalan dərəcə mənfi ədədlər:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<0")-COUNTIF($A$2:$A$10,"<"&$A2),"")

    Yüksəyən mənfi nömrələr:

    =IF($A2<0,COUNTIF($A$2:$A$10,"<"&$A2)+1,"")

    Nəticələr buna bənzər görünəcək:

    Bu düsturlar necə işləyir

    Başlamaq üçün müsbət ədədləri azalan ardıcıllıqla sıralayan düsturu bölək:

    • Məntiqi testdə ƏGƏR funksiyasının, siz ədədin sıfırdan böyük olub-olmadığını yoxlayırsınız.
    • Əgər ədəd 0-dan böyükdürsə, COUNTIF funksiyası sıralanan nömrədən yüksək olan dəyərlərin sayını qaytarır.

      Bu misalda A2 2-ci ən yüksək müsbət ədədi ehtiva edir, bunun üçün COUNTIF 1 qaytarır, yəni ondan yalnız bir ədəd böyükdür. Reytinqimizə 0 deyil, 1 ilə başlamaq üçün düsturun nəticəsinə 1 əlavə edirik, ona görə də o, A2 üçün 2 dərəcə qaytarır.

    • Əgər rəqəm 0-dan böyükdürsə, düstur qaytarır. boş sətir ("").

    Müsbət ədədləri artan sıra ilə sıralayan düstur bir qədər fərqli işləyir:

    Əgər ədəd 0-dan böyükdürsə , ilk COUNTIF ümumi sayını alırməlumat dəstindəki müsbət ədədlər və ikinci COUNTIF bu rəqəmdən neçə dəyərin yüksək olduğunu tapır. Sonra, birincidən sonuncunu çıxarır və istədiyiniz dərəcəni əldə edirsiniz. Bu nümunədə 5 müsbət dəyər var, onlardan 1-i A2-dən böyükdür. Beləliklə, siz 5-dən 1-i çıxarırsınız və beləliklə, A2 üçün 4-cü dərəcə alırsınız.

    Mənfi ədədləri sıralamaq üçün düsturlar oxşar məntiqə əsaslanır.

    Qeyd. Yuxarıdakı düsturların hamısı sıfır dəyərlərə məhəl qoymur , çünki 0 nə müsbət, nə də mənfi ədədlər çoxluğuna aid deyil. Reytinqinizə sıfırları daxil etmək üçün düstur məntiqinin tələb etdiyi yerlərdə müvafiq olaraq >0 və =0 və <=0 əvəz edin.

    Məsələn, müsbət ədədləri və sıfırları böyükdən kiçiyə sıralamaq üçün bundan istifadə edin düstur: =IF($A2>=0,COUNTIF($A$2:$A$10,">"&A2)+1,"")

    Sıfır dəyərlərə məhəl qoymadan Excel-də verilənləri necə sıralamaq olar

    Bildiyiniz kimi, RANK düsturu Excel bütün rəqəmləri idarə edir: müsbət, mənfi və sıfırlar. Lakin bəzi hallarda biz sadəcə olaraq 0 dəyərinə məhəl qoymayan məlumatları olan xanaları sıralamaq istəyirik. İnternetdə bu tapşırıq üçün bir neçə mümkün həll yolu tapa bilərsiniz, lakin Excel RANK IF düsturu, hesab edirəm ki, ən universaldır:

    Sıfırı nəzərə almadan azalan dərəcə nömrələri:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10), RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0)))

    Sıfırı nəzərə almadan artan dərəcə nömrələri:

    =IF($B2=0,"",IF($B2>0,RANK($B2,$B$2:$B$10,1) - COUNTIF($B$2:$B$10,0), RANK($B2,$B$2:$B$10,1)))

    Burada B2:B10 sıralanacaq rəqəmlər diapazonudur.

    Bu düsturla bağlı ən yaxşı cəhət budur tərk edərək, həm müsbət, həm də mənfi ədədlər üçün gözəl işləyirsıfır qiymətlər sıralamadan çıxdı:

    Bu düstur necə işləyir

    İlk baxışda düstur bir qədər çətin görünə bilər. Diqqətlə baxsaq, məntiq çox sadədir.

    Excel RANK IF düsturunun sıfırlara məhəl qoymadan ədədləri böyükdən kiçiyə doğru sıralaması belədir:

    • İlk IF rəqəmin olub-olmadığını yoxlayır. 0 və əgər varsa, boş sətir qaytarır:

      IF($B2=0,"", …)

    • Əgər ədəd sıfır deyilsə, ikinci IF onun böyük olub olmadığını yoxlayır. 0-dan çoxdur və əgər belədirsə, adi RANK / RANK.EQ funksiyası öz dərəcəsini hesablayır:

      IF($B2>0,RANK($B2,$B$2:$B$10),...)

    • Əgər rəqəm 0-dan azdırsa, siz reytinqi sıfır sayı ilə tənzimləyirsiniz. Bu nümunədə 4 müsbət ədəd və 2 sıfır var. Beləliklə, B10-da ən böyük mənfi ədəd üçün Excel RANK düsturu 7 qaytaracaq. Lakin biz sıfırları atlayırıq və buna görə də dərəcəni 2 bal tənzimləməliyik. Bunun üçün rütbədən sıfırların sayını çıxarırıq:

      RANK($B2,$B$2:$B$10)-COUNTIF($B$2:$B$10,0))

    Bəli, bu qədər asandır! Sıfırlara məhəl qoymadan ədədləri kiçikdən böyüyə sıralamaq üçün düstur da eyni şəkildə işləyir və onun məntiqini çıxarmaq üçün yaxşı beyin məşqi ola bilər :)

    Excel-də rütbəni mütləq dəyərlə necə hesablamaq olar

    Müsbət və mənfi dəyərlərin siyahısı ilə məşğul olarkən, işarəyə məhəl qoymadan nömrələri mütləq qiymətlərinə görə sıralamağa ehtiyac yarana bilər.

    Tapşırıq yerinə yetirilə bilər.əsasında rəqəmin mütləq dəyərini qaytaran ABS funksiyası olan aşağıdakı düsturlardan biri ilə:

    Azalan ABS dərəcəsi:

    =SUMPRODUCT((ABS(A2)<=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    Rank ABS artan:

    =SUMPRODUCT((ABS(A2)>=ABS(A$2:A$7)) * (A$2:A$7"")) - SUMPRODUCT((ABS(A2)=ABS($A$2:$A$7)) * (A$2:A$7""))+1

    Nəticədə mənfi ədədlər müsbət ədədlər kimi sıralanır:

    N-ni ən böyük əldə etmək olar və ya ən kiçik dəyərlər

    Əgər siz onların sıralamasından daha çox ən böyük və ya ən kiçik dəyərlərin həqiqi N ədədini əldə etmək istəyirsinizsə, müvafiq olaraq BÖYÜK və ya KİÇİ funksiyasından istifadə edin.

    Məsələn, əldə edə bilərik. bu düsturla tələbələrimizin topladığı ilk 3 bal:

    =LARGE($B$2:$B$7, $D3)

    Burada B2:B7 balların siyahısı, D3 isə istədiyiniz dərəcədir.

    Bundan əlavə, siz INDEX MATCH düsturundan istifadə etməklə tələbələrin adlarını əldə edin (bir şərtlə ki, ilk 3-də təkrar xallar olmamaq şərti ilə):

    =INDEX($A$2:$A$7,MATCH(E3,$B$2:$B$7,0))

    Eyni şəkildə, siz Aşağıdakı 3 dəyəri çəkmək üçün SMALL funksiyasından istifadə edin:

    =SMALL($B$2:$B$7, $D3)

    Excel-də sıralamağı belə edirsiniz. Bu dərslikdə müzakirə olunan düsturları daha yaxşı başa düşmək və ehtimal ki, tərsinə çevirmək üçün Nümunə Rank Excel iş kitabımızı yükləyə bilərsiniz.

    Oxuduğunuz üçün sizə təşəkkür edirəm və gələn həftə sizi bloqumuzda görməyə ümid edirəm!

    azalan sıra, yəni böyükdən kiçiyə.
  • 1 və ya sıfırdan fərqli hər hansı digər dəyər varsa, dəyərlər artan qaydada, yəni ən kiçikdən böyüyə doğru sıralanır.
  • Excel RANK .EQ funksiyası

    RANK.EQ Excel 2010-da təqdim edilmiş RANK funksiyasının təkmilləşdirilmiş versiyasıdır. O, RANK ilə eyni sintaksisə malikdir və eyni məntiqlə işləyir: əgər bir neçə dəyər bərabər sıralanırsa, ən yüksək dərəcə bütün bu kimi dəyərlərə aid edilir. (EQ "bərabər" deməkdir).

    RANK.EQ(nömrə,ref,[sifariş])

    Excel 2007 və daha aşağı versiyalarda siz həmişə RANK funksiyasından istifadə etməlisiniz. Excel 2010, Excel 2013 və Excel 2016-da siz RANK və ya RANK.EQ ilə gedə bilərsiniz. Bununla belə, RANK.EQ-dan istifadə etmək müdrik olardı, çünki RANK istənilən an dayandırıla bilər.

    Excel RANK.AVG funksiyası

    RANK.AVG Excel-də dərəcə tapmaq üçün başqa bir funksiyadır yalnız Excel 2010, Excel 2013, Excel 2016 və sonrakı versiyalarda mövcuddur.

    O, digər iki funksiya ilə eyni sintaksisə malikdir:

    RANK.AVG(nömrə,ref,[sifariş])

    Fərq ondadır ki, birdən çox ədəd eyni dərəcəyə malikdirsə, orta dərəcə qaytarılır (AVG "orta" deməkdir).

    Excel-də RANK haqqında bilməli olduğunuz 4 şey

    1. Excel-də istənilən Rank düsturu yalnız rəqəmli dəyərlər üçün işləyir: müsbət və mənfi ədədlər, sıfırlar, tarix və vaxt dəyərləri. ref arqumentində qeyri-rəqəm dəyərləri nəzərə alınmır.
    2. Bütün RANK funksiyaları eyni dərəcəni qaytarır.dəyərləri təkrarlayın və aşağıdakı misalda göstərildiyi kimi sonrakı sıralamağa keçin.
    3. Excel 2010 və sonrakı versiyalarda RANK funksiyası RANK.EQ və RANK.AVG ilə əvəz edilmişdir. Geriyə uyğun uyğunluq üçün RANK hələ də Excel-in bütün versiyalarında işləyir, lakin o, gələcəkdə əlçatan olmaya bilər.
    4. Əgər rəqəm ref daxilində tapılmazsa, hər hansı Excel Rank funksiyası #N/A xətası qaytarır.

    Əsas Excel Rank düsturu (ən yüksəkdən aşağıya)

    Excel-də sıralama məlumatları haqqında daha çox məlumat əldə etmək üçün lütfən, bu ekran görüntüsünə baxın:

    Hər üç düstur B sütununda nömrələri azalan ardıcıllıqla sıralayır ( sifariş arqumenti buraxılıb):

    Excel 2003 - 2016-nın bütün versiyalarında:

    =RANK($B2,$B$2:$B$7)

    Excel 2010 - 2016-da:

    =RANK.EQ($B2,$B$2:$B$7)

    =RANK.AVG($B2,$B$2:$B$7)

    Fərq bu düsturların dublikat dəyərləri necə emal etməsindədir. Gördüyünüz kimi, eyni xal B5 və B6 xanalarında iki dəfə görünür ki, bu da sonrakı sıralamağa təsir edir:

    • RANK və RANK.EQ düsturları hər iki təkrar xal üçün 2 dərəcə verir. Növbəti ən yüksək xal (Daniela) 4-cü yerdədir. 3 rütbəsi heç kimə verilmir.
    • RANK.AVG düsturu pərdə arxasında hər bir dublikata fərqli dərəcə təyin edir (bu misalda 2 və 3) və həmin dərəcələrin ortalamasını qaytarır (2,5) . Yenə də 3-cü dərəcə heç kimə təyin edilmir.

    Excel-də RANK-dan necə istifadə olunur - düstur nümunələri

    mükəmməllik, deyirlər, təcrübə ilə döşənir. Beləliklə, Excel-də RANK funksiyasından tək və ya digər funksiyalarla birlikdə istifadə etməyi daha yaxşı öyrənmək üçün gəlin bir neçə real həyat tapşırığının həlli yollarını işləyək.

    Excel-də ən aşağıdan yuxarıya doğru necə sıralanmalı

    Yuxarıdakı misalda göstərildiyi kimi, ədədləri ən yüksəkdən aşağıya doğru sıralamaq üçün siz Excel Rank düsturlarından birini sifariş arqumenti 0-a təyin edilmiş və ya buraxılmış (defolt) ilə istifadə edirsiniz.

    rəqəm -ni artan qaydada sıralanan digər nömrələrə qarşı sıralamaq üçün isteğe bağlı üçüncü arqumentə 1 və ya sıfırdan fərqli hər hansı digər dəyər qoyun.

    Məsələn, tələbələrin 100 metrlik sprint vaxtlarını sıralamaq üçün aşağıdakı düsturlardan hər hansı birini istifadə edə bilərsiniz:

    =RANK(B2,$B$2:$B$7,1)

    =RANK.EQ(B2,$B$2:$B$7,1)

    Zəhmət olmasa, diqqət yetirin ki, biz diapazonu burada bağlayırıq. ref arqumentini mütləq xana istinadlarından istifadə edərək, düsturu sütuna köçürdükdə dəyişməməsi üçün.

    Nəticədə, ən aşağı qiymət (ən sürətli vaxt) 1-ci, ən böyük dəyər (ən yavaş vaxt) isə ən aşağı 6 dərəcəsini alır. Bərabər vaxtlar (B2) və B7) eyni dərəcə verilir.

    Excel-də verilənləri unikal olaraq necə sıralamaq olar

    Əvvəllər qeyd edildiyi kimi, Excel Rank funksiyalarının hamısı bərabər dəyərli elementlər üçün eyni dərəcəni qaytarır. Əgər bunu istəmirsinizsə, tay-breyk vəziyyətlərini həll etmək üçün aşağıdakı düsturlardan birini istifadə edin və hər nömrəyə unikal dərəcə verin.

    Unikal sıralamaən yüksəkdən aşağıya

    Şagirdlərimizin riyaziyyat ballarını unikal şəkildə azalan ardıcıllıqla sıralamaq üçün bu düsturdan istifadə edin:

    =RANK.EQ(B2,$B$2:$B$7)+COUNTIF($B$2:B2,B2)-1

    Unikal sıralama aşağıdan ən yüksəyə

    100 metrlik yarış nəticələrini dublikat olmadan artan qaydada sıralamaq üçün bu düsturdan istifadə edin:

    =RANK.EQ(B2,$B$2:$B$7,1) + COUNTIF($B$2:B2,B2)-1

    Bu düsturlar necə işləyir

    Baxdığınız kimi, iki düstur arasındakı yeganə fərq RANK.EQ funksiyasının sifariş arqumentidir: dərəcəyə buraxılmır qiymətlər azalan, artan rütbə üçün 1.

    Hər iki düsturda bu, nisbi və mütləq xana istinadlarının ağıllı istifadəsi ilə COUNTIF funksiyasıdır. Qısacası, siz nömrənin xanası da daxil olmaqla yuxarıdakı xanalarda sıralanan nömrənin neçə dəfə təkrarlandığını öyrənmək üçün COUNTIF-dən istifadə edirsiniz. Düsturu daxil etdiyiniz ən yuxarı cərgədə diapazon bir xanadan ibarətdir ($B$2:B2). Lakin siz yalnız ilk istinadı ($B$2) kilidlədiyiniz üçün sonuncu nisbi istinad (B2) formulun kopyalandığı sıraya əsasən dəyişir. Beləliklə, 7-ci sıra üçün diapazon $B$2:B7-ə qədər genişlənir və B7-dəki dəyər yuxarıdakı xanaların hər biri ilə müqayisə edilir.

    Nəticədə, bütün 1-ci hallar üçün COUNTIF 1-i qaytarır; və ilkin rütbəni bərpa etmək üçün düsturun sonunda 1-i çıxarırsınız.

    2-ci hallar üçün COUNTIF 2-ni qaytarır. 1-i çıxmaqla siz rütbəni 1 bal artırırsınız, beləliklə, dublikatların qarşısını alırsınız. Əgəreyni dəyərə malik 3 hadisə baş verir, COUNTIF()-1 onların sıralamasına 2 əlavə edər və s.

    Excel RANK əlaqələrini pozmaq üçün alternativ həll

    Dərtləşdirmənin başqa yolu Excel-də nömrələr unikal olaraq iki COUNTIF funksiyasının əlavə edilməsi ilə həyata keçirilir:

    • Birinci funksiya azalan və ya artan sıralamağınızdan asılı olaraq neçə dəyərin sıralanacaq nömrədən böyük və ya kiçik olduğunu müəyyən edir. müvafiq olaraq.
    • İkinci funksiya (yuxarıdakı misalda olduğu kimi "genişlənən diapazon" $B$2:B2 ilə) ədədə bərabər olan dəyərlərin sayını alır.

    Məsələn , nömrələri yüksəkdən aşağıya unikal sıralamaq üçün bu düsturdan istifadə edərdiniz:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIF($B$2:B2,B2)

    Aşağıdakı ekran görüntüsündə göstərildiyi kimi, tay-breyk uğurla həll edildi və unikal dərəcə hər bir tələbəyə təyin edilir:

    Birdən çox meyar əsasında Excel-də sıralanma

    Əvvəlki nümunə Excel RANK-da bərabər fasilə vəziyyəti üçün iki iş həllini nümayiş etdirdi. Bununla belə, bərabər nömrələrin yalnız siyahıdakı mövqeyinə görə fərqli sıralanması ədalətsiz görünə bilər. Reytinqinizi yaxşılaşdırmaq üçün, bərabərlik halında nəzərə alınacaq daha bir meyar əlavə etmək istəyə bilərsiniz.

    Nümunə verilənlər bazamızda C sütununa ümumi xalları əlavə edək və reytinqi aşağıdakı kimi hesablayaq:

    • İlk olaraq, Riyaziyyat Balı (əsas meyar) ilə dərəcələndirin
    • Hesablar bərabər olduqda, onu Ümumi Xal ilə (ikinci dərəcəli) kəsin.kriteriyalar)

    Bunu yerinə yetirmək üçün biz dərəcə tapmaq üçün adi RANK/RANK.EQ düsturundan və bərabərliyi pozmaq üçün COUNTIFS funksiyasından istifadə edəcəyik:

    =RANK.EQ($B2,$B$2:$B$7)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)

    Yuxarıdakı nümunə ilə müqayisədə bu dərəcə düsturu daha obyektivdir: Timoti 2-ci yerdədir, çünki onun ümumi balı Culianınkından yüksəkdir:

    Bu düstur necə işləyir

    Düsturun RANK hissəsi aydındır və COUNTIFS funksiyası aşağıdakıları yerinə yetirir:

    • İlk kriteriya_aralığı / meyarlar cüt ($B$2:$B$7,$B2) sıraladığınız dəyərin baş vermələrini hesablayır. Diqqət yetirin, biz aralıq -ni mütləq istinadlarla düzəldirik, lakin meyar sırasını ($B2) kilidləmirik ki, düstur hər bir sətirdəki dəyəri ayrıca yoxlasın.
    • İkinci kriteriya_aralığı / meyar cütü ($C$2:$C$7,">"&$C2) neçə ümumi xalın ümumi xallardan çox olduğunu öyrənir. sıralanan dəyərin ümumi balı.

    COUNTIFS AND məntiqi ilə işlədiyindən, yəni yalnız göstərilən şərtlərin hamısına cavab verən xanaları saydığından Timothy üçün 0 qaytarır, çünki eyni Riyaziyyata malik başqa tələbə yoxdur. xal daha yüksək ümumi bala malikdir. Beləliklə, RANK.EQ tərəfindən qaytarılan Timoteyin rütbəsi dəyişməzdir. Julia üçün COUNTIFS funksiyası 1 qaytarır, çünki eyni Riyaziyyat balı olan bir şagirdin ümumi göstəricisi daha yüksəkdir, ona görə də onun dərəcə sayı 1 artır. Əgər daha bir tələbə eyni Riyaziyyat balı və ümumi balı aşağı olsaydıTimothy və Julia ilə müqayisədə onun rütbəsi 2 artırılacaq və s. , siz əsas meyarları yoxlamaq üçün COUNTIF-dən, bərabərlik kəsilməsini həll etmək üçün isə COUNTIFS və ya SUMPRODUCT-dən istifadə edə bilərsiniz:

    =COUNTIF($B$2:$B$7,">"&$B2)+COUNTIFS($B$2:$B$7,$B2,$C$2:$C$7,">"&$C2)+1

    =COUNTIF($B$2:$B$7,">"&B2)+SUMPRODUCT(--($C$2:$C$7=C2),--($B$2:$B$7>B2))+1

    Bu düsturların nəticəsi tam olaraq eynidir yuxarıda göstərildiyi kimi.

    Excel-də faiz dərəcəsini necə hesablamaq olar

    Statistikada faiz (və ya centile ) aşağıda göstərilən dəyərdir Verilən məlumat dəstindəki dəyərlərin müəyyən faizi düşür. Məsələn, tələbələrin 70%-i imtahan balınıza bərabərdirsə və ya ondan aşağıdırsa, sizin faiz dərəcəniz 70-dir.

    Excel-də faiz dərəcəsi əldə etmək üçün RANK və ya RANK.EQ funksiyasından sıfırdan fərqli istifadə edin sifariş arqumentini verin və sonra dərəcəni ədədlərin sayına bölün. Beləliklə, ümumi Excel Percentile Rank düsturu aşağıdakı kimidir:

    RANK.EQ( ən yuxarı_xana, aralıq,1)/COUNT( aralıq))

    Tələbələrimizin faiz dərəcəsini hesablamaq üçün düstur aşağıdakı formanı alır:

    =RANK.EQ(B2,$B$2:$B$7,1)/COUNT($B$2:$B$7)

    Nəticələrin düzgün göstərilməsi üçün <1-i təyin etməyi unutmayın>Faiz düstur xanalarına format:

    Qonşu olmayan xanalardakı nömrələri necə sıralamaq olar

    Qeyri-sabit xanalarda sıralanmalı olduğunuz hallarda bitişik hüceyrələr, bu hüceyrələri birbaşa ref arqumentində təmin edinExcel Rank düsturunuzun istinad birliyi şəklində, $ işarəsi ilə istinadları kilidləyin. Məsələn:

    =RANK(B2,($B$2,$B$4,$B$6))

    Qeyri-rəqəmli xanalarda səhvlərin qarşısını almaq üçün RANK-ı IFERROR funksiyasına sarın, məsələn:

    =IFERROR(RANK(B2,($B$2,$B$4,$B$6)), "")

    Diqqət edin B5 xanası düstura daxil olmasa da, dublikat nömrəyə də dərəcə verilir:

    Bir neçə bitişik xananı sıralamaq lazımdırsa, yuxarıdakı düstur ola bilər çox uzanmaq. Bu halda, daha zərif bir həll adlandırılmış diapazonu müəyyən etmək və bu ada aşağıdakı düsturda istinad etmək olardı:

    =IFERROR(RANK(B2,range), "")

    Excel-də necə sıralanmalı qrupa görə

    Bir növ verilənlər strukturunda təşkil edilmiş girişlərlə işləyərkən verilənlər müxtəlif qruplara aid ola bilər və siz hər bir qrup daxilində nömrələri ayrıca sıralamaq istəyə bilərsiniz. Excel RANK funksiyası bu problemi həll edə bilmir, ona görə də biz daha mürəkkəb XƏBƏRLƏR düsturundan istifadə edəcəyik:

    Qrup üzrə azalan sıra ilə sırala:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2<$C$2:$C$7))+1

    Qrup üzrə artan sıra ilə sıralayın:

    =SUMPRODUCT((A2=$A$2:$A$7)*(C2>$C$2:$C$7))+1

    Burada:

    • A2:A7 nömrələrə təyin edilmiş qruplardır.
    • C2:C7 sıralanacaq rəqəmlərdir.

    Bu misalda biz hər qrupdakı ədədləri böyükdən kiçiyə doğru sıralamaq üçün birinci düsturdan istifadə edirik:

    Bu düstur necə işləyir

    Əsasən düstur 2 şərti qiymətləndirir:

    • İlk olaraq qrupu yoxlayırsınız (A2= $A$2:$A$7). Bu hissə bir sıra qaytarır

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.