Satura rādītājs
Bieži vien jums var būt nepieciešams sakārtot datu kopas vienumus, pamatojoties uz vairākiem kritērijiem. Konkrētāk, jums šis uzdevums ir jāveic, ja vienā slejā ir saiknes. Šajā pamācošajā nodarbībā es demonstrēšu 4 gadījumus, kuros pareizi izskaidrots, kā Excel programmā sakārtot vienumus, pamatojoties uz vairākiem kritērijiem.
Lejupielādēt Practice Workbook
Klasifikācija pēc vairākiem kritērijiem.xlsx
4 gadījumi rangu piešķiršanai, pamatojoties uz vairākiem kritērijiem programmā Excel
Iepazīstināsim ar šodienas datu kopu, kurā Rezultāti no Students vietnē Matemātika un Psiholoģija ir norādītas atbilstoši to attiecīgajiem Grupa . šeit, D6 un D7 šūnas ir sasaistītas slejā D . Tātad, piemērosim rangu, ņemot vērā kolonnu E .
1. RANK.EQ un COUNTIFS funkciju izmantošana
Sākuma metodē es jums parādīšu, kā kombinēti izmantot RANK.EQ funkcija un COUNTIFS funkcija . Lai ierindotu, pamatojoties uz abiem Rezultāti , ievietojiet šādu formulu.
=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)
Šeit, C5 un D5 ir sākuma šūna Rezultāts (matemātika) t. i., kolonna C, un Rezultāts (Psiholoģija) t. i., kolonna D attiecīgi.
⧬ Formulas skaidrojums:
- Portāls RANK.EQ funkcija atgriež ranga numuru no C5:C15 šūnu diapazonu, pamatojoties uz C5 Diemžēl tas sniedz vienādu rangu dublējošajiem rezultātiem (piemēram, ranga numurs ir 7 attiecībā uz rezultātu dublēšanos). C6 , C7 , un C12 šūnas).
- Tātad. COUNTIFS funkcija tiek piešķirta dilstošā secībā ( ">"&$D5) t o skaitīt dublikātus Piemēram, funkcija atgriež 1, ja C7 šūnā un 2 šūnās C12 šūna.
- Tomēr, ja summējat abas izejas, t. i., izejas signālu. RANK.EQ funkciju un COUNTIFS funkciju, jūs iegūsiet visu skolēnu unikālo ranga numuru.
Pēc nospiešanas IEVADIET un izmantojot Uzpildes rokturis rīks, jūs iegūsiet šādu izvades rezultātu.
Ja uzmanīgi aplūkojat iepriekš redzamo attēlu, redzēsiet, ka Rangs Robertam Smitam ir 7 (skat. B6:E6 šūnas), bet Džimam Braunam - 8 (skat. B7:E7 šūnas).
Lasīt vairāk: Kā izveidot automātiskās klasifikācijas tabulu programmā Excel (ar ātriem soļiem)
2. Ranžēšana pēc vairākiem kritērijiem, izmantojot COUNTIF un COUNTIFS funkcijas
Tāpat varat izmantot COUNTIF funkcija nevis RANK.EQ funkcija.
=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$C5,$D$5:$D$15,"<"&$D5)+1
Šajā gadījumā es gribu sarindot punktus augošā secībā ( "<"&$D5) .
⧬ Formulas skaidrojums:
- Portāls COUNTIF funkcija saskaita to šūnu skaitu, kuru vērtības ir lielākas par atbilstošo šūnu (piemēram. C5 Džeimsam Smitam, C6 Džimam Braunam un tā tālāk).
- Visbeidzot, jums ir jāpievieno 1 ar izejas kā COUNTIF funkcija atgriež 0 mazākajām vērtībām, t. i., attiecībā uz C13 šūna.
Tādējādi izvades rezultāts būs šāds.
Lasīt vairāk: Ranga IF formula programmā Excel (5 piemēri)
Līdzīgi lasījumi
- Kā Excel programmā ierindot ar kaklasaitēm (5 vienkārši veidi)
- Ranga procentiles aprēķināšana programmā Excel (7 piemēroti piemēri)
- Kā Excel programmā aprēķināt 10 procentus (4 veidi)
3. RANK un SUMPRODUCT funkciju piemērošana
Turklāt varat izmantot gan RANK funkcija un SUMPRODUCT funkcija lai sarindotu vienumus, pamatojoties uz vairākiem kritērijiem.
Tagad aplūkojiet šādu datu kopu, no kuras jums ir jāreitingē, pamatojoties uz GRE rezultāts (kvantitāte) un Finanšu atbalsts . Bet šūnu vērtības C10 un C11 ir sasaistītas.
Ievietojiet šādu kombinēto formulu.
=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15)).
⧬ Formulas skaidrojums:
- Portāls RANK funkcija atgriež ranga numuru no $C$5:$C$15 šūnu diapazonu, pamatojoties uz C5 šūnā ar dublēto vērtību C10 un C11 šūnas (ranga numurs ir 2 ).
- Un SUMPRODUCT funkcija atrod 0 ja nav piesaistītu vērtību. Bet tas atgriež 1 par C10 šūna.
- Jāatzīmē, ka ( - ) operators tiek izmantots, lai atgrieztu 1 tā vietā, lai saņemtu TRUE un 0 vietnē FALSE .
- Tādējādi, izmantojot šo formulu, varat viegli izvairīties no ranga dublēšanās.
Visbeidzot, izvades rezultāts būs šāds.
Tā vietā, lai izmantotu RANK funkciju, varat izmantot COUNTIF funkcija. Bet jums ir jāpievieno 1 šajā gadījumā.
=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1
Protams, iegūsiet tādu pašu rezultātu.
Lasīt vairāk: Kā sakraut ranga darbiniekus programmā Excel (3 metodes)
4. Ranžēšana pēc vairākiem kritērijiem pa grupām
Ko darīt, ja jums ir dažas kopīgas Grupas jūsu datu kopā? Piemēram. Zinātne grupas segumi C5:C6 un C11:C12 šūnas.
Par laimi, varat iegūt unikālo ranga numuru, kas attiecas uz abiem Grupa un Rezultāts . Mums ir funkcijas, kas var palīdzēt mums sakārtot Excel, pamatojoties uz vairākiem kritērijiem grupās.
4.1. COUNTIFS funkcijas izmantošana
Izmantojot COUNTIFS funkciju, varat viegli ierindot Rezultāts ar piešķirto Grupa dilstošā secībā ( ">"&D5 ).
=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1
⧬ Formulas skaidrojums:
- Portāls COUNTIFS($C$5:$C$15,C5) atgriež 4, jo ir pieejamas 4 virknes, proti Zinātne .
- Un COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) sintakse atgriež 0 par augstāko punktu skaitu (piem., par E6 šūna). Tāpēc jums ir jāpievieno 1 .
Šeit vērtējumi ir sarindoti, pamatojoties uz grupu atsevišķi. Piemēram, Džimam Braunam ( B6 šūna) ieņem 1. vietu, lai gan Marijas Smitas rezultāts ( B13 šūna) ir sveikts nekā viņš.
Lasīt vairāk: Kā ierindot grupā programmā Excel (3 metodes)
4.2. SUMPRODUCT funkcijas izmantošana
Līdzīgi var izmantot šādu formulu, kurā SUMPRODUCT tiek izmantota funkcija (sakārtošana augošā secībā).
=SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1
⧬ Formulas skaidrojums:
- Portāls SUMPRODUKTS((C5=$C$5:$C$15) atgriež 0 .
- Turklāt SUMPRODUCT((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) atrod 2 . Bet SUMPRODUCT funkcija atgriež E7 šūna ir 0 jo tas ir mazākais rādītājs. Tāpēc jums ir nepieciešams 1 lai izvairītos no šāda veida kļūdām.
Lasīt vairāk: Kā programmā Excel ierindot vidējo vērtību (4 bieži sastopamie scenāriji)
Secinājums
Tas ir šodienas sesijas beigas. Tas ir veids, kā jūs varat veikt grābšanu programmā Excel, pamatojoties uz vairākiem kritērijiem. Jebkurā gadījumā, ja jums ir kādi jautājumi vai ieteikumi, lūdzu, dalieties ar tiem komentāru sadaļā.