Classificazione basata su più criteri in Excel (4 casi)

  • Condividi Questo
Hugh West

Spesso può essere necessario classificare gli elementi di un set di dati in base a più criteri. In particolare, è necessario svolgere questo compito quando ci sono pareggi in una colonna. In questa sessione istruttiva, mostrerò 4 casi con la spiegazione corretta della classificazione in Excel in base a più criteri.

Scarica il quaderno di esercizi

Classifica basata su più criteri.xlsx

4 casi di classificazione in base a più criteri in Excel

Introduciamo il set di dati di oggi dove Punteggi del Studente in Matematica e Psicologia sono dati in base alla loro corrispondente Gruppo . Qui, D6 e D7 le celle sono legate nella colonna D Quindi, applichiamo la classifica tenendo conto della colonna E .

1. Uso delle funzioni RANK.EQ e COUNTIFS

Nel metodo iniziale, vi mostrerò l'uso combinato del metodo RANK.EQ funzione e Funzione COUNTIFS Classificare in base ai due Punteggi inserire la seguente formula.

=RANK.EQ($C5,$C$5:$C$15)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,">"&$D5)

Qui, C5 e D5 sono la cella di partenza di Punteggio (matematica) cioè la colonna C, e Punteggio (Psicologia) cioè la colonna D rispettivamente.

Formula Spiegazione:

  • Il RANK.EQ restituisce il numero di rango dell'oggetto C5:C15 in base all'intervallo di celle C5 Sfortunatamente, fornisce lo stesso grado per i punteggi duplicati (ad esempio, il numero di grado è 7 per la cella C6 , C7 , e C12 cellule).
  • Quindi, il COUNTIFS è assegnato in ordine decrescente ( "$D5") t o contare i duplicati Per esempio, la funzione restituisce 1 per i punteggi di C7 e 2 per la cella C12 cellulare.
  • Tuttavia, quando si sommano le due uscite, vale a dire l'uscita RANK.EQ e l'uscita della funzione COUNTIFS si otterrà il numero di classifica unico per tutti gli studenti.

Dopo aver premuto ENTRARE e utilizzando il Maniglia di riempimento si otterrà il seguente risultato.

Se si osserva attentamente l'immagine qui sopra, si può notare che l'elemento Classifica per Robert Smith è 7 (guarda il B6:E6 ), mentre è di 8 per Jim Brown (guarda le B7:E7 cellule).

Per saperne di più: Come creare una tabella di classificazione automatica in Excel (con passaggi rapidi)

2. Classificazione basata su più criteri mediante le funzioni COUNTIF e COUNTIFS

Allo stesso modo, si può utilizzare l'opzione Funzione COUNTIF al posto del RANK.EQ funzione.

=COUNTIF($C$5:$C$15,"<"&$C5)+COUNTIFS($C$5:$C$15,$C5,$D$5:$D$15,"<"&$D5)+1

Qui, voglio classificare i punteggi in ordine crescente ( "<"&$D5) .

Formula Spiegazione:

  • Il COUNTIF conta il numero di celle che hanno valori maggiori della cella corrispondente (come C5 per James Smith, C6 per Jim Brown, e così via).
  • Infine, è necessario aggiungere 1 all'output come il parametro COUNTIF La funzione restituisce 0 per i valori più piccoli, vale a dire per i valori di C13 cellulare.

Quindi, l'output sarà il seguente.

Per saperne di più: Formula IF in Excel (5 esempi)

Letture simili

  • Come classificare i legami in Excel (5 semplici modi)
  • Calcolo del percentile in Excel (7 esempi)
  • Come calcolare il Top 10 Percent in Excel (4 modi)

3. Applicazione delle funzioni RANK e SUMPRODUCT

Inoltre, è possibile utilizzare sia l'opzione RANK funzione e SUMPRODOTTO funzione per classificare gli elementi in base a più criteri.

Ora, si osservi il seguente set di dati da cui è necessario classificare in base ai valori di Punteggio GRE (Quant) e Aiuto finanziario . Ma i valori delle celle di C10 e C11 sono in parità.

Quindi, inserire la seguente formula combinata.

=RANK(C5,$C$5:$C$15)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))

Formula Spiegazione:

  • Il RANK restituisce il numero di rango dell'oggetto $C$5:$C$15 in base all'intervallo di celle C5 con il valore dei duplicati nella cella C10 e C11 (il numero di rango è 2 ).
  • E, il SUMPRODOTTO la funzione trova 0 in caso di assenza di valori vincolati, ma restituisce 1 per il C10 cellulare.
  • In particolare, il ( - ) viene utilizzato per restituire 1 invece di ottenere VERO e 0 per FALSO .
  • Pertanto, con questa formula è possibile evitare facilmente il numero di rango duplicato.

Infine, l'output avrà il seguente aspetto.

Invece di utilizzare il RANK è possibile utilizzare la funzione COUNTIF Ma è necessario aggiungere 1 in questo caso.

=COUNTIF($C$5:$C$15,">"&$C5)+SUMPRODUCT(--($C$5:$C$15=$C5),--(D5<$D$5:$D$15))+1

Sicuramente si otterrà lo stesso risultato.

Per saperne di più: Come impilare i dipendenti in Excel (3 metodi)

4. Classificazione con più criteri per gruppo

Che cosa succede se si hanno alcune Gruppi nel vostro set di dati? Ad esempio, il file Scienza coperture di gruppo C5:C6 e C11:C12 cellule.

Fortunatamente, è possibile ottenere il numero di rango univoco trattando entrambi i casi Gruppo e Punteggio Esistono funzioni che possono aiutarci a classificare i gruppi in Excel in base a più criteri.

4.1. Utilizzo della funzione COUNTIFS

Utilizzando il COUNTIFS si può facilmente classificare la funzione Punteggio dall'assegnato Gruppo in ordine decrescente ( "D5 ).

=COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5)+1

Formula Spiegazione:

  • Il COUNTIFS($C$5:$C$15,C5) restituisce 4, poiché ci sono 4 stringhe disponibili, ovvero Scienza .
  • E, il COUNTIFS($C$5:$C$15,C5,$D$5:$D$15,">"&D5) la sintassi restituisce 0 per i punteggi più alti (ad esempio per il E6 Ecco perché è necessario aggiungere 1 .

Qui i punteggi sono classificati in base al Gruppo separatamente. Ad esempio, Jim Brown ( B6 cell) è al 1° posto, anche se il punteggio di Mary Smith ( B13 cellula) è più grande di lui.

Per saperne di più: Come classificare all'interno di un gruppo in Excel (3 metodi)

4.2. Utilizzo della funzione SUMPRODUCT

Allo stesso modo, è possibile utilizzare la seguente formula, in cui il parametro SUMPRODOTTO (in ordine crescente).

=SUMPRODOTTO((C5=$C$5:$C$15)*($D5<$D$5:$D$15))+1

Formula Spiegazione:

  • Il SUMPRODOTTO((C5=$C$5:$C$15) ritorni 0 .
  • Inoltre, il SUMPRODOTTO((C5=$C$5:$C$15)*($D5<$D$5:$D$15)) reperti 2 . ma il SUMPRODOTTO restituisce la funzione per E7 cella è 0 poiché si tratta del punteggio più piccolo. Quindi, è necessario 1 per evitare questo tipo di errore.

Per saperne di più: Come classificare la media in Excel (4 scenari comuni)

Conclusione

Questa è la fine della sessione di oggi. Ecco come potete realizzare il rastrellamento in Excel in base a più criteri. In ogni caso, se avete domande o consigli, condivideteli nella sezione commenti.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.