Mundarija
Koʻpincha maʼlumotlar toʻplamidagi elementlarni bir nechta mezon asosida tartiblash kerak boʻlishi mumkin. Aniqrog'i, bitta ustunda bog'lanishlar mavjud bo'lganda, siz ushbu vazifani bajarishingiz kerak. Ushbu ibratli mashg'ulotda men Excelda bir nechta mezonlar asosida reytingni to'g'ri tushuntirishga ega 4 ta holatni ko'rsataman.
Amaliy ish kitobini yuklab oling
Renking asoslangan Bir nechta mezon bo'yicha.xlsx
Excelda bir nechta mezonlarga asoslangan tartiblash uchun 4 ta holat
Keling, bugungi ma'lumotlar to'plamini tanishtiramiz, bu erda Talaba ballari Talaba Matematika va Psixologiya bo'limlari tegishli Guruh bo'yicha berilgan. Bu erda D6 va D7 yacheykalar D ustuniga bog'langan. Shunday qilib, keling, reytingni E ustunini hisobga olgan holda qo'llaymiz.
1. RANK.EQ va COUNTIFS funksiyalaridan foydalanish
boshlang'ich usuli, men sizga RANK.EQ funktsiya va COUNTIFS funksiyasi birgalikda foydalanishni ko'rsataman. Ikki Bol asosida tartiblash uchun quyidagi formulani kiriting.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
Bu yerda, C5 va D5 Bal (Matematik) ning boshlang'ich kataklari, ya'ni C, va Bal (psixologiya) , ya'ni
⧬ Formula izohi:
- RANK.EQ funksiyasi daraja raqamini qaytaradi. C5:C15 katakcha diapazoni C5 yacheykaga asoslangan. Afsuski, u dublikat uchun bir xil darajani beradiballar (masalan, C6 , C7 va C12 hujayralar uchun daraja raqami 7).
- Demak, COUNTIFS funksiya kamayish tartibida tayinlanadi ( “>”&$D5) t o takroriy ballarni hisoblash. Masalan, funktsiya C7 yacheyka uchun 1 ni va C12 yacheyka uchun 2 ni qaytaradi.
- Biroq, siz ikkita chiqishni jamlaganingizda, ya'ni chiqish RANK.EQ funksiyasi va COUNTIFS funktsiyasining chiqishi bilan siz barcha talabalar uchun noyob daraja raqamini olasiz.
ENTER tugmasini bosganingizdan so'ng To'ldirish dastasi vositasidan foydalanganingizdan so'ng siz quyidagi natijani olasiz.
Diqqat bilan qarasangiz. yuqoridagi rasmda siz Robert Smit uchun darajali 7 ( B6:E6 katakchalariga qarang), Jim Braun uchun esa 8 (
Batafsil o'qing: Excelda avtomatik tartiblash jadvalini qanday yaratish mumkin (tezkor qadamlar bilan)
2. COUNTIF va COUNTIFS funksiyalaridan foydalangan holda bir nechta mezonlar asosida tartiblash
Shunga o'xshab, siz RANK.EQ funksiyasi o'rniga COUNTIF funksiyasidan foydalanishingiz mumkin.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1
Bu erda men ballarni o'sish tartibida tartiblamoqchiman ( “<“&$D5) .
⧬ Formula izohi:
- COUNTIF funktsiyasi mos keladigan katakchadan kattaroq qiymatga ega bo'lgan hujayralar sonini hisoblaydi (masalan, Jeyms Smit uchun C5 , C6 uchun). Jim Braun va boshqalar).
- Nihoyat,chiqish bilan 1 qo'shishingiz kerak, chunki COUNTIF funktsiyasi eng kichik qiymatlar uchun, ya'ni C13 yacheyka uchun 0 qaytaradi.
Demak, chiqish quyidagicha bo'ladi.
Ko'proq o'qing: Rank IF formula in Excel (5 ta misol)
Shunga o'xshash o'qishlar
- Excelda rishtalar bilan qanday tartiblash mumkin (5 ta oddiy usul)
- Excelda daraja ulushini hisoblash (7 ta mos misol)
- Excelda eng yaxshi 10 foizni qanday hisoblash mumkin (4 usul)
3. RANK va SUMPRODUCT funksiyalarini qoʻllash
Shuningdek, siz RANK funktsiyadan va SUMPRODUCT dan foydalanishingiz mumkin. Funktsiya elementlarni bir nechta mezonlar asosida tartiblash uchun.
Endi, GRE Score (Quant) va asosida tartiblash kerak boʻlgan quyidagi maʼlumotlar toʻplamiga qarang. Moliyaviy yordam . Lekin C10 va C11 hujayra qiymatlari bog'langan.
Shunday qilib, quyidagi kombinatsiyalangan formulani kiriting.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))
⧬ Formula izohi:
- RANK funktsiyasi qaytariladi C5 yacheykaga asoslangan $C$5:$C$15 yacheyka diapazonidagi darajali raqam C10 va C11
hujayra (darajali raqam 2 ). - Va SUMPRODUCT funktsiyasi bog'langan qiymatlar bo'lmagan taqdirda 0 ni topadi. Lekin u C10 yacheyka uchun 1 ni qaytaradi.
- E'tiborlisi, qaytarish uchun ( — ) operatoridan foydalaniladi. FALSE uchun TRUE va 0 ni olish o'rniga 1 .
- Shunday qilib, takroriy darajali raqamdan osongina qochishingiz mumkin. bu formuladan foydalanib.
Nihoyat, natija quyidagicha ko'rinadi.
Utilizatsiya o'rniga RANK funksiyasi, siz COUNTIF funksiyasidan foydalanishingiz mumkin. Lekin u holda siz 1 qo'shishingiz kerak.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Shubhasiz, siz ham xuddi shunday natijaga erishasiz.
Batafsil o'qing: Excelda xodimlarni qanday darajalash kerak (3 usul)
4. Guruh bo'yicha bir nechta mezonlar bo'yicha reyting
Agar ma'lumotlar to'plamida umumiy guruhlar bo'lsa-chi? Masalan, Fan guruhi C5:C6 va C11:C12 hujayralarni qamrab oladi.
Yaxshiyamki , siz Guruh va Baho bilan bog'liq noyob daraja raqamini olishingiz mumkin. Bizda Excelda guruhlar bo'yicha bir nechta mezonlar asosida tartiblashda yordam beradigan funksiyalar mavjud.
4.1. COUNTIFS funksiyasidan foydalanish
COUNTIFS funktsiyasidan foydalanib, siz tayinlangan Guruh bo'yicha Baho ni osonlikcha kamayish tartibida tartiblashingiz mumkin ( " >”&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Formula izohi:
- COUNTIFS($C$5:$C$15,C5) 4 ni qaytaradi, chunki 4 ta qator mavjud, xususan Science .
- Va, COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,”>”&D5) sintaksisi eng yuqori ball uchun 0 qaytaradi (masalan. E6 katak uchun). Shuning uchun siz 1 qo'shishingiz kerak.
Bu erda ballar guruh asosida alohida tartiblangan. Masalan, Jim Braun ( B6 hujayra) 1-oʻrinda, lekin Meri Smitning balli ( B13 hujayra) undan koʻra salomlashgan.
Koʻproq oʻqing. : Excelda guruh ichida qanday tartiblash mumkin (3 usul)
4.2. SUMPRODUCT funksiyasidan foydalanish
Shunga o'xshab, SUMPRODUCT funktsiyasi qo'llaniladigan quyidagi formuladan foydalanishingiz mumkin (o'sish tartibida tartiblash).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Formula izohi:
- SUMPRODUCT((C5=$C$5:$C$15) 0 qaytaradi.
- Bundan tashqari, SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) 2 -ni topadi. Lekin SUMPRODUCT funktsiyasi E7 yacheyka uchun qaytariladi 0 , chunki u eng kichik balldir. Bunday xatolikdan qochish uchun 1 .
Batafsil o'qing: Excelda o'rtachani qanday tartiblash mumkin (4 ta umumiy stsenariy)
Xulosa
Bugungi sessiya yakunlandi. Shunday qilib Excelda bir nechta mezonlar asosida rakingni amalga oshirishingiz mumkin. Agar sizda biron bir savol boʻlsa yoki tavsiyalar boʻlsa, ularni sharhlar boʻlimida baham koʻring.