Mundarija
Raqamlar roʻyxatida raqamning nisbiy oʻrnini aniqlashning eng oddiy usuli bu roʻyxatni kamayish (kattadan eng kichigiga) yoki oʻsish tartibida (eng kichikdan kattaga) tartiblashdir. Ushbu maqolada men Excelda RANK funksiyasi har xil jihatlardan foydalanib saralash usullariga e'tibor qarataman.
Excel-dagi RANK funktsiyasi (Tezkor ko'rish)
In quyidagi rasmda Excelda RANK funksiyasining asoslarini ko'rishingiz mumkin. Bu Excelda RANK funksiyasining qo'llanilishini ifodalovchi maqolaning umumiy ko'rinishidir.
Amaliyot kitobini yuklab oling
Bu yerdan, Men sizga amaliy ish kitobini taqdim etdim. Uni quyidagi havoladan yuklab olishingiz mumkin.
RANK Function.xlsx-dan foydalanish
RANK funksiyasiga kirish
- Funktsiya maqsadi:
RANK funktsiyasi berilgan raqamning boshqa raqamlar roʻyxatidagi oʻrnini qaytaradi.
- Sintaksis:
=RANK (raqam, ref, [tartib])
- Argumentlar izohi:
ARGUMENT | ZARAR BO'LGAN/iPRO'YONLI | IZOH | ||||
raqam | Majburiy | Siz tartiblashni xohlagan raqam. | ||||
ref | Majburiy | Bu raqamni o'z ichiga olgan ma'lumotnoma (massiv yoki raqamlar ro'yxati). | ||||
[tartib]mezonlari.
Excelda RANK funksiyasidan foydalanishda keng tarqalgan xatolar
Eslash kerak bo'lgan narsalar
XulosaDemak, siz mening maqolamning oxiriga yetdingiz. Men Excelda RANK funksiyasidan turli xil foydalanishni yoritishga harakat qildim. Agar sizda RANK funksiyasidan foydalanishning qiziqarli va oʻziga xos usuli boʻlsa, uni quyidagi izohlar boʻlimida baham koʻring. Men bilan boʻlganingiz uchun tashakkur. | Ixtiyoriy | Bu tartiblash usuli. 0 kamayish tartibida va 1 o'sish tartibida ishlatiladi. |
- Qaytish parametri:
U darajali raqamni qaytaradi.
Excelda RANK funksiyasidan foydalanishning 6 ta ideal misollari
Ushbu maqolani tushuntirish uchun men quyidagi maʼlumotlar toʻplamini oldim. . Bu maʼlumotlar toʻplami baʼzi talabalarning Ismlari va ularning Olingan baholari ni oʻz ichiga oladi. Men Excel dasturidagi RANK funksiyasidan foydalanib, Olingan ballar ga asoslanib, O'quvchilarni o'ringa qo'yaman. Men 6 ideal misollarni tushuntiraman.
1. RANK funksiyasidan kamayish tartibida foydalaning
Ushbu birinchi misolda men foydalanaman RANK funksiyasi talabalarni kamayish tartibida tartiblash. Keling, buni qanday qilish mumkinligini ko'rib chiqamiz.
Qadamlar:
- Birinchidan, Rank ni ko'rsatmoqchi bo'lgan katakchani tanlang. Bu yerda men D5 katakchasini tanladim.
- Ikkinchidan, D5 katakchaga quyidagi formulani yozing.
=RANK(C5,$C$5:$C$15,0)
- Shundan so'ng natijani olish uchun Enter tugmasini bosing.
Bu yerda RANKfunksiyasida men C5ni raqam, C5:C15sifatida tanladim. refva 0 tartibsifatida. Endi formula C5:C15katakchalar diapazoni orasida C5katakchadagi qiymat darajasini kamayish tartibidaqaytaradi. Ref uchun Absolute Cell Referencedan foydalandim, shunday qilib Avtoto'ldirishishlatilayotganda formula o'zgarmaydi.
- Bundan so'ng formuladan nusxa olish uchun To'ldirish dastagi ni pastga torting.
- Nihoyat, siz formulani boshqa barcha kataklarga ko'chirganingizni va har bir talaba uchun darajalarni olganingizni ko'rasiz.
2. Excelda RANK funksiyasini o'sish tartibida qo'llang
Siz Excelda RANK funksiyasidan foydalanib ham qiymatlarni tartiblashingiz mumkin. Ushbu misolda men sizga buni qanday qilishingiz mumkinligini ko'rsataman. Bu erda formula bir xil bo'ladi, faqat 1 o'sish tartibi uchun ishlatiladi. Keling, qadamlarni ko'rib chiqamiz.
Qadamlar:
- Boshida Rank ni kerakli katakchani tanlang. Bu yerda men D5 katakchani tanladim.
- Keyin D5 katakchaga quyidagi formulani yozing.
=RANK(C5,$C$5:$C$15,1)
- Keyin Enter ni bosing Rank .
Bu yerda RANKfunksiyasida men raqam, sifatida C5 ni tanladim. C5:C15 refsifatida va 1 tartibsifatida. Endi formula C5yacheykadagi qiymatning C5:C15hujayra diapazoni orasidagi o'sish tartibidaqaytariladi. Avtomatik to'ldirishdan foydalanganda formula o'zgarmasligi uchun men Avtomatik to'ldirishdan foydalandim.
- Keyin, To'ldirish dastagini torting. formuladan nusxa ko'chirish uchun pastga tushing.
- Bu erda men ko'chirilganimni ko'rishingiz mumkin.formulani boshqa barcha hujayralarga kiriting va har bir talaba uchun darajaga ega bo'ling.
3. Qo'shni bo'lmagan hujayralarda RANK funksiyasidan foydalaning
Ba'zan siz siz bo'sh katakchalar yoki qo'shni bo'lmagan katakchalar tartiblashingiz kerak bo'lgan vaziyatga duch kelasiz. Ushbu misolda men sizga Excel dasturidagi RANK funksiyasidan foydalanib, ushbu turdagi vaziyatlarda qanday tartiblash mumkinligini ko'rsataman. Keling, qadamlarni ko'rib chiqamiz.
Qadamlar:
- Birinchi navbatda, Runk bo'lishi kerak bo'lgan katakchani tanlang.
- Ikkinchidan, tanlangan katakchaga quyidagi formulani yozing.
=IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12),0),"")
- Uchinchidan , Enter tugmasini bosing va siz Rank ga ega bo'lasiz.
🔎 Formula qanday ishlaydi?
- RANK(C5,($C$5,$C$6,$C$9:$C$12),0 ): Bu yerda RANK funksiyasida men C5 katakchani raqam , ($C$5,$C$6, $C$9:$C$12) ref sifatida va 0 tartib sifatida. Formula C5 katakcha darajasini kamayish tartibida qaytaradi. Va agar u ref diapazonida raqamni topa olmasa, u xatolikni qaytaradi.
- IFERROR(RANK(C5,($C$5,$C$6,$C$9:$C$12) ),0),””): Endi, IFERROR funksiyasi , agar biror xato topsa, boʻsh qatorni qaytaradi. Aks holda, u darajani qaytaradi.
- Bundan so'ng formuladan nusxa ko'chirish uchun To'ldirish dastagi ni pastga torting.
- Nihoyat, men nusxa ko'chirganimni ko'rishingiz mumkinformulani boshqa hujayralarga kiritdim va kerakli natijani oldim.
Shunga o'xshash o'qishlar
- Qanday qilib Excelda AVERAGEIFS funksiyasidan foydalanish (4 ta misol)
- Excelda COUNT funksiyasidan qanday foydalanish (5 ta misol bilan)
- Har xil usullar Excelda hisoblash
- O'rtacha, Median va amp; Excelda rejim
- Excelda CORREL funksiyasidan qanday foydalanish (3 ta misol va VBA)
4. Excel RANK funksiyasidan foydalanib noyob qiymatga ega bo'lish
Agar ikkita raqam bir xil bo'lsa, RANK funksiyasi avtomatik ravishda raqamlar uchun takroriy darajani qaytaradi. Misol uchun, agar ikki xil talaba bir xil baho olsa (quyidagi rasmga qarang), siz ularning Olingan ballari uchun takroriy darajalarni topasiz.
Endi , Men sizga bu muammoni qanday hal qilish va bu turdagi vaziyatda o'ziga xos daraja ga ega bo'lishingiz mumkinligini ko'rsataman. Men sizga qadamlarni ko'rsataman.
Qadamlar:
- Boshida Runk ni kerakli katakchani tanlang.
- Keyin, tanlangan katakchaga quyidagi formulani yozing.
=RANK(C5,$C$5:$C$15,0)+COUNTIF($C$5:C5,C5)-1
- Keyin Enter tugmasini bosing va siz Rank ga ega bo'lasiz.
🔎 Formula qanday ishlaydi?
- RANK(C5,$C$5:$C$15,0): Bu yerda, RANK funktsiyasi, men raqam sifatida C5 , ref sifatida C5:C15 va <1ni tanladim>0 tartibi sifatida. Endi,formula C5 katakchadagi qiymatning C5:C15 katakchalari orasidagi kamayish tartibida ni qaytaradi.
- COUNTIF($C$5:C5,C5): Endi COUNTIF funksiyasi da men $C$5:C5 ni diapazon sifatida tanladim va C5 mezon sifatida. Formula mezon ga mos keladigan diapazon katakchalari sonini qaytaradi.
- RANK(C5,$C$5:$C$15,0) )+COUNTIF($C$5:C5,C5)-1: Nihoyat, bu formula ushbu 2 funktsiyalardan olingan natijalarni yig'indi va keyin 1ni ayiradi yig'indisidan .
- Shundan so'ng formulani boshqa kataklarga nusxalash uchun To'ldirish dastagi ni pastga torting.
- Oxir-oqibat, siz formulani boshqa kataklarga ko'chirganingizni va noyob darajaga ega bo'lganingizni ko'rasiz.
5. Excelda aloqalarni uzish uchun RANK funksiyasidan foydalaning
Ba'zi hollarda siz noyob darajani olish uchun oldingi usulni qo'llay olmaysiz. . ikkinchi darajali mezonlar asosida bog'lanishlarni uzishingiz kerak bo'ladi.
Har bir talaba uchun Davomat foizi berilgan deb faraz qiling. Quyidagi rasmda siz ma'lumotlar to'plamida Olingan belgilar va Davomat ham borligini ko'rishingiz mumkin. Agar talaba Davomat ko'proq bo'lsa, u bir xil ballga ega bo'lgan, lekin kamroq Davomat ga ega bo'lgan ikkinchisidan oldinda bo'ladi.
Keling, a yordamida qanday qilib unvonga ega bo'lishingiz mumkinligini ko'rib chiqamiztiebreak.
Qadamlar:
- Birinchi, asosiy mezonlar
Rank ni olishni istagan katakchani tanlang. 2>. - Keyin, tanlangan katakchaga quyidagi formulani yozing.
=RANK(C5,$C$5:$C$15,0)
- Keyin, Rank ni olish uchun Enter tugmasini bosing.
Bu yerda, RANKfunktsiyasi, men raqamsifatida C5, refsifatida C5:C15va <1ni tanladim>0 tartibisifatida. Endi formula C5:C15katakchalar diapazoni orasida C5katakchadagi qiymat darajasini kamayish tartibidaqaytaradi. Ref uchun Avtomatik toʻldirishformulasidan foydalanilganda formula oʻzgarmasligi uchun men Avtomatik toʻldirishdan foydalandim.
- Bundan keyin Toʻldirish-ni torting. Formulani boshqa katakchalarga nusxalash uchun -ni pastga tushiring.
- Keyin, menda darajali
har bir talaba uchun.
- Shundan so'ng Tie Break ni olmoqchi bo'lgan katakchani tanlang. Bu yerda men F5 katakchani tanladim.
- Keyin F5 katakchaga quyidagi formulani yozing.
=IF(COUNTIF($C$5:$C$15,C5)>1,RANK(D5,$D$5:$D$15,1)/100,0)
- Keyingi natijani olish uchun Enter tugmasini bosing.
🔎 Formula qanday ishlaydi?
- COUNTIF($C$5:$C) $15,C5): Bu yerda, COUNTIF funksiyasida men diapazon va C5
C5:C15 katakchalarni tanladim. 2> mezon sifatida. Formulatanlangan diapazondagi berilgan mezonlarga mos keladigan katakchalar sonini qaytaradi. - RANK(D5,$D$5:$D$15,1): Endi, RANK funktsiyasi, men katakchani tanladim D5 raqam , D5:D15 ref va 1 tartib sifatida. Formula qiymatlarni o'sish tartibida tartiblaydi.
- RANK(D5,$D$5:$D$15,1)/100: Mana, natijaga erishdik. RANK funktsiyasidan 100 ga bo'linadi.
- AGAR(COUNTIF($C$5:$C$15,C5)>1,RANK( D5,$D$5:$D$15,1)/100,0): Nihoyat, IF funktsiyasi COUNTIF dan olingan qiymat ekanligini tekshiradi. 1 dan katta. Agar mantiqiy_test rost boʻlsa, u RANK funksiyasiga oʻtadi. Aks holda, u 0 ni qaytaradi.
- Bundan keyin formulani boshqa kataklarga nusxalash uchun Toʻldirish dastagini pastga torting.
- Bu erda siz formulani barcha katakchalarga ko'chirganimni va kerakli natijani olganimni ko'rishingiz mumkin.
- Keyingi, men Yakuniy darajani Runk va Teng-break dan aniqlayman.
- Buning uchun G5 uyasi -ni tanlang.
- Keyin G5 katagiga quyidagi formulani yozing.
=E5+F5
- Keyingi natijani olish uchun Enter tugmasini bosing.
Bu erda formula E5va F5kataklardagi qiymatning yig'indisini qaytaradi.
- Bundan keyin , Toʻldirish dastagini ga tortingformulani boshqa kataklarga ko'chiring.
- Nihoyat, formulani barcha kataklarga ko'chirganimni va ni olganimni ko'rishingiz mumkin. Yakuniy daraja Tie Break .
6. Excelda nollarga e'tibor bermaslik uchun RANK funksiyasini qo'llang
Ushbu misolda men sizga qanday qilib qiymatlarni nollarni e'tiborsiz qoldirishni ko'rsataman. Mana, men ushbu misol uchun quyidagi ma'lumotlar to'plamini oldim. Bu maʼlumotlar toʻplamida Oy va Foyda mavjud. salbiy foyda zarar va nollar zarar ni bildiradi. Men Excelning RANK funksiyasidan foydalanib, Foydalar nollarni e'tiborsiz qoldirib .
Keling, ko'ramiz. qadamlar.
Qadamlar:
- Avvalo, Runk kerakli katakchani tanlang. Bu yerda men D5 katakchasini tanladim.
- Ikkinchidan, D5 katakchaga quyidagi formulani yozing.
=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)))
- Uchinchidan, natijani olish uchun Enter tugmasini bosing.
🔎 Formula qanday ishlaydi?
- RANK(C5,$C$5: $C$16,0): Bu yerda RANK funksiyasi C5:C15<2 katakcha diapazonidagi C5 katakning Rank qiymatini qaytaradi> kamayish tartibida .
- COUNTIF($C$5:$C$16,0): Endi COUNTIF funksiyasida men tanlangan hujayra diapazoni C5:C15 diapazon va 0 mezon sifatida. Formula mos keladigan hujayralar sonini qaytaradi