Mündəricat
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ə.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
- 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.
- 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.
- 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.
- Ə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
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