Excelda bir nechta mezonlar asosida tartiblash (4 ta holat)

  • Buni Baham Ko'Ring
Hugh West

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 D mos ravishda.

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 ( B7:E7 katakchalar).

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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.