Formula IF in Excel (5 esempi)

  • Condividi Questo
Hugh West

In Microsoft Excel, classificare più valori o numeri è un'attività quotidiana. In vari casi è necessario classificare elementi di un insieme di dati. La classifica può contenere criteri singoli o multipli. In ogni caso, è possibile calcolare le classifiche. In questa esercitazione, imparerete a utilizzare la formula Classifica IF in Excel con esempi appropriati e illustrazioni corrette. Restate sintonizzati.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi.

Come utilizzare Rank IF.xlsx

Funzione classifica di Excel

Ora, per classificare più elementi, c'è una funzione integrata di Funzione RANK di Excel Questa funzione classifica più valori in base a una colonna specificata dall'utente. È possibile ordinare i valori in ordine crescente o decrescente. È l'approccio più semplice per designare la posizione comparativa di un numero in un elenco di numeri che ordina l'elenco in ordine decrescente (dal più grande al più piccolo) o ascendente (dal più piccolo al più grande).

La sua funzione è la seguente:

Come si può notare, il RANK La funzione ordina gli studenti in base ai voti. È possibile ordinarli in ordine crescente o decrescente, ma si può notare chiaramente che non ci sono condizioni per classificare gli elementi.

Esistono molti modi per classificare gli elementi utilizzando questa funzione. Per saperne di più, leggete: Come usare la funzione RANK in Excel (con 5 esempi) .

È possibile classificare le condizioni applicate con una singola funzione?

Ecco le domande cruciali: possiamo classificare i numeri, i valori e gli elementi in base a criteri singoli o multipli utilizzando semplicemente il tasto RANK Oppure esiste una funzione RANKIF Purtroppo no, non c'è nessuna funzione che esista. RANKIF Per creare una classifica, utilizziamo altre funzioni.

RANKIF è fondamentalmente un rango condizionato. Per classificare più valori in base a criteri, si usa la funzione COUNTIFS e la funzione SUMPRODOTTO Queste funzioni vi forniranno gli stessi risultati che vi aspettate da questo articolo.

Nelle sezioni successive ne parleremo in dettaglio.

5 esempi di formule Rank If in Excel

Nelle prossime sezioni vi forniremo cinque esempi pratici di Classifica IF Questi esempi vi aiuteranno a farvi un'idea più precisa di come classificare gli elementi. Vi consigliamo di imparare e applicare tutti questi metodi per avere una migliore comprensione di questo argomento.

1. Classificare i voti degli studenti SE corrispondono al gruppo

In questo esempio, classificheremo i voti di alcuni studenti in base al loro gruppo di materie. Utilizziamo l'opzione COUNTIFS per classificare i numeri.

La formula generica che utilizzeremo:

=COUNTIFS(criteri_range,criteri,valori,">"&valore)+1

Osservate il seguente set di dati:

A questo punto, seguite i passaggi seguenti per creare una classifica basata sui gruppi.

📌 Passi

  • Per prima cosa, digitare la seguente formula in Cellula E5 :

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

  • Dopodiché, premere Entrare e trascinare l'elemento Maniglia di riempimento sull'intervallo di celle E6:E13 .

Come si può vedere, la nostra formula è riuscita a creare una graduatoria basata sul gruppo in Excel. Quindi, funziona come la seguente formula Classifica IF formula per classificare gli articoli.

🔎 Come ha funzionato la formula?

Il COUNTIFS La funzione esegue un conteggio condizionale utilizzando più criteri. Abbiamo inserito queste condizioni come intervallo di criteri.

=COUNTIFS(C5:C13,C5)

Questa funzione restituisce tre perché ci sono tre gruppi scientifici.

I secondi criteri sono i seguenti:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)

Questa funzione cerca se il segno corrente è maggiore o meno di altri segni.

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

In questo caso, aggiungiamo 1 a questa equazione. Perché quando il punteggio è il più alto in quel gruppo, restituirà 0. Ma non possiamo classificare partendo da zero. Quindi, abbiamo aggiunto più 1 per iniziare la classifica da 1.

Rimuovere i duplicati

Se si hanno gli stessi voti per due studenti, il programma li classificherà entrambi a 1. Ma creerà una classifica dell'elemento successivo a 3. Quindi, avremo una classifica di 1,1,3. Per eliminare questa confusione, basta digitare la seguente formula:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

Se non ci sono duplicati nel set di dati, il risultato sarà 0.

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

2. Invertire la formula Rank IF in Excel

L'esempio precedente era in ordine decrescente, cioè calcolava il rango dal più grande al più piccolo. È possibile invertire facilmente questa formula. Basta apportare una semplice modifica alla formula. Cambiare il maggiore di ( > ) a un operatore più piccolo di ( < ).

La formula generica:

=COUNTIFS(criteri_range,criteri,valori,"<"&valore)+1

Seguite questi passaggi per vedere le modifiche.

📌 Passi

  • Per prima cosa, digitare la seguente formula in Cellula E5 :

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

  • Dopodiché, premere Entrare e trascinare l'elemento Maniglia di riempimento sull'intervallo di celle E6:E13 .

Come potete vedere, siamo riusciti a creare una classifica basata su criteri in ordine decrescente in Excel.

3. Uso della formula Rank IF per le vendite in base al prodotto

In questo esempio, si utilizza anche l'opzione COUNTIFS per calcolare le classifiche in base a più criteri. Se avete letto gli esempi precedenti, sarà un compito facile per voi. Leggete gli esempi precedenti per capirli meglio.

Date un'occhiata al set di dati:

Come si può vedere, abbiamo alcuni prodotti venduti dai venditori e le loro vendite totali. Questo set di dati è leggermente diverso da quello precedente. Qui, calcoleremo il rango in base ai prodotti. Tuttavia, i prodotti sono sparsi nel set di dati e non sono raggruppati come nel precedente.

📌 Passi

  • All'inizio, digitate la seguente formula in Cellula E5 :

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

  • Ora, premere Entrare e trascinare l'elemento Maniglia di riempimento sull'intervallo di celle E6:E13 .

Infine, siamo riusciti a creare un oggetto Classifica IF in Excel con la formula COUNTIFS funzione.

Letture simili

  • Come creare un grafico di classifica in Excel (5 metodi)
  • Classifica dei dipendenti in Excel (3 metodi)
  • Come classificare la media in Excel (4 scenari comuni)
  • Come calcolare il percentile in Excel (7 esempi)

4. Formula Rank IF per classificare le vendite in base ai trimestri

Utilizziamo la stessa formula della precedente, ma in questo caso la eseguiamo su una tabella. Ora, una tabella di Excel consente di calcolare varie operazioni su un insieme di dati.

Date un'occhiata al set di dati:

Qui abbiamo alcuni dati di vendita dei trimestri di un anno. Creeremo delle classifiche in base ai criteri " Trimestre ".

📌 Passi

  • Selezionare prima l'intero set di dati.

  • Quindi, premere Ctrl+T sulla tastiera per trasformarla in una tabella.
  • Dopodiché, digitate la seguente formula in Cellula E5 :

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

  • Dopodiché, premere Entrare e trascinare l'elemento Maniglia di riempimento sull'intervallo di celle E6:E16 .

  • Ora è possibile eseguire Ordinamento o filtraggio per vedere il mese con la migliore performance e quello con la minore performance del trimestre, ordinando o filtrando le classifiche.

In questo modo è possibile creare un file Excel Classifica IF per calcolare i ranghi di un particolare set di dati per più criteri.

5. Classificare la formula IF utilizzando la funzione SUMPRODUCT in Excel

Ora è possibile creare dei ranghi basati su una condizione utilizzando la funzione SUMPRODOTTO in Excel. Funzionerà anche come un Classifica IF per creare classifiche basate su uno o più criteri.

La formula generica che utilizzeremo:

=SUMPRODUCT((criteri_range=criteri)*(valore>valori))+1

Osservate il seguente set di dati:

Qui abbiamo i dati di alcuni dipendenti. Calcoleremo i ranghi dei loro stipendi in base agli stipendi dei dipartimenti. Il processo è simile. Utilizzeremo solo il metodo SUMPRODOTTO funzione.

📌 Passi

  • All'inizio, digitate la seguente formula in Cellula E5 :

=SUMPRODOTTO(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Successivamente, premere Entrare e trascinare l'elemento Maniglia di riempimento sull'intervallo di celle E6:E13 .

Utilizzando la gradazione dei colori, abbiamo cercato di differenziare la classifica in base ai dipartimenti. Questo Formula di Excel funzionerà come l'opzione Classifica Se formula che si desiderava.

🔎 Come ha funzionato la formula?

Il SUMPRODOTTO prende come argomento uno o più array, moltiplica i valori corrispondenti di tutti gli array e restituisce la somma dei prodotti. Abbiamo inserito queste condizioni come intervallo di criteri.

=($C$5:$C$18=C5)

Controlla l'intera colonna e trova la corrispondenza. Restituisce un array. Se ci sono corrispondenze, restituisce VERO e restituisce FALSO per i valori non corrispondenti.

I secondi criteri sono i seguenti:

=(D5>$D$5:$D$18)

Controlla lo stipendio e lo ordina in ordine decrescente. Restituisce VERO per i salari maggiori o uguali a D5 , FALSO Per ordinarli in ordine crescente, cambiare il simbolo maggiore di (D5<$D$5:$D$18).

=SUMPRODOTTO(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

Infine, il SUMPRODOTTO somma i valori dell'array degli 1 e degli 0. Restituisce 0 per il numero più grande di ciascun gruppo. E abbiamo aggiunto 1 al risultato per iniziare la classifica con 1.

💬 Cose da ricordare

Abbiamo mostrato questo articolo in ordine decrescente (dal più grande al più piccolo). È possibile modificare l'ordine di classificazione in base alle proprie esigenze.

Non dimenticate di aggiungere 1 alla formula, altrimenti verranno creati dei ranghi a partire da 0.

Qualsiasi procedura di classificazione in Excel funziona solo per i valori numerici. Si tratta di numeri positivi e negativi, di zeri, di data e di ora. Trascura i valori non numerici.

Conclusione

Per concludere, spero che questo tutorial vi abbia fornito un po' di conoscenze utili su Classifica IF in Excel. Vi raccomandiamo di imparare e applicare tutte queste istruzioni al vostro set di dati. Scaricate la cartella di lavoro pratica e provatele voi stessi. Inoltre, sentitevi liberi di dare un feedback nella sezione dei commenti. Il vostro prezioso feedback ci spinge a creare esercitazioni come questa.

Non dimenticate di consultare il nostro sito web Exceldemy.com per vari problemi e soluzioni relativi a Excel.

Continuate a imparare nuovi metodi e a crescere!

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.